j***@qq.com
j***@qq.com
  • 发布:2017-05-06 16:41
  • 更新:2018-07-12 17:59
  • 阅读:1919

webview appendJsFile加载的a.click.js文件中 mui.init mui.plusReady ios环境不执行,安卓是ok的

分类:HTML5+

var sub = plus.webview.create(subpages[i].url, subpages[i].id, subpage_style);
sub.appendJsFile("_www/js/mui.min.js");
sub.appendJsFile("_www/js/a.click.js");
sub.appendJsFile("_www/js/isreload.js");

a.click.js 文件

var curPage = null;
var shares = {};

mui.init();
mui.plusReady(function() {
console.log("dsddsds12222");
..
})

2017-05-06 16:41 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com

我的也不执行

1***@qq.com

1***@qq.com

我得也不执行,咋回事

回梦無痕

回梦無痕 - 暂停服务

我认为appendJsFile的JS文件不需要监听plusReady事件,直接执行应该可以的,appendJsFile生效时候,页面的H5+环境应该是已经准备好了的。
ios下比较特殊,在网页dom还没有加载完,plus就已经好了,ios下appendJsFile的JS文件不应该监听plusReady事件,应该监听网页onload事件。
以上没有亲测过。

该问题目前已经被锁定, 无法添加新回复