app内嵌h5(2)

1.在经过上次的app内嵌h5需求后,现在又有了新的需求,我们需要在通过jsbridge调用app相关功能的同时,接收app返回的相关参数,来进行app对h5的调用,代码如下:

window.WebViewJavascriptBridge.callHandler(
          'jsCallApp',{
          "action" : "jsShowMenuList",
          "entity" : {
            "menuList": [
                {
                    content: '',
                    name:'问题反馈'
                }
            ]
                
                
            }   // * 添加右上角按钮
        })
    //接收app的相关回调,根据回调来进行相应的操作
        window.WebViewJavascriptBridge.registerHandler(
            "webviewCallback",function(res,res2){
                // that.msg=JSON.stringify(res)
                let str=JSON.stringify(res)
                if(res.indexOf("问题反馈")!=-1){
                    that.goback();
                }
            }

        )    

  2.mint-ui的 Indicator组件无效

在使用mint-ui的时候出现了很多在网上都没搜到解决办法的问题,在使用Indicator的时候,无论怎样,该组件都不显示,没有作用,经过逐行代码的筛查,突然发现,在调用ajax的时候添加了async导致indicator调用无效。ajax的async属性要求为Boolean类型的参数,默认设置为true,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为false。注意,同步请求将锁住浏览器,用户其他操作必须等待请求完成才可以执行。

3.在app内嵌h5中发现img不出现,经过百度后发现,android的webview对于img的src有相应的要求,http与https不能混用,如果网页是https而从服务器获取的img的src协议为http的话,就会出现当前的img没有办法显示在页面中。

转载于:https://www.cnblogs.com/longflag/p/11395165.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值