zoukankan      html  css  js  c++  java
  • Android ios嵌套web页面

    我们现在做一个活动页面,Android和ios的活动页面用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(“实参”)

  • 相关阅读:
    VS自带的诊断工具
    Electron学习
    PC跨*台
    .NET调试学习
    Mac使用
    SSL/TLS
    UKey学习
    授权机制OAuth、JWT
    代理服务器
    .NET相关源码查找
  • 原文地址:https://www.cnblogs.com/YKSlu/p/7522141.html
Copyright © 2011-2022 走看看