Android ios嵌套web页面

Posted 骑士007

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android ios嵌套web页面相关的知识,希望对你有一定的参考价值。

我们现在做一个活动页面,androidios的活动页面用web来做,方便更改,下面有几个小问题;

1、在Android和ios中,虽然web上面可以存localstorage,但是到了Android和ios上面就失效了,也就是说不能存储localstorage,而cookie是可以存储;

2、Android和ios传参给web页面这个和简单,只需要在web端写一个正常的函数,在Android和ios直接调用方法,以下的data就是传回来的参数,如

function receiveAppWishList(data) {
	wish_list = JSON.parse(data);
}

3、web页面传参给Android和ios,这里有点不同,Android用的是:

window.toApp.productId(JSON.stringify(‘实参’))

以上的toApp是Android定义的一个对象;方法名是  productId

而ios则是:

window.webkit.messageHandlers.productId.postMessage(“实参”)

  以上的ios传参格式是固定的,同样productId也是方法名。window.webkit.messageHandlers.方法名.postMessage(“实参”)

以上是关于Android ios嵌套web页面的主要内容,如果未能解决你的问题,请参考以下文章

带有嵌套片段的导航抽屉 (ViewPager)

Android 嵌套片段方法

ActionBar 菜单项在嵌套片段中消失

带有嵌套/子片段的 Android Backstack

带有标签和 Viewpager 的 Android 片段

当我将片段添加到我的视图寻呼机时(在嵌套滚动视图中),我无法从具有设备后退按钮的应用程序退出