在vue在js里使用 .addEventListener(‘deviceready‘
在js里使用 .addEventListener(‘deviceready’在网上查了很多办法如:window.document.addEventListener('deviceready',function(){alert("进入window.document.推送环节")},false);window.addEventListener('deviceready',functio...
·
在js里使用 .addEventListener(‘deviceready’
在网上查了很多办法
如:
window.document.addEventListener('deviceready',function(){
alert("进入window.document.推送环节")
},false);
window.addEventListener('deviceready',function(){
alert("进入window.推送环节")
},false);
document.addEventListener('deviceready',function(){
alert("进入document.推送环节")
},false);
花两三天没有找到有用的解决方式
到最后我已经放弃了查找固定语法,终于找到了解决方法
把这一段加上去就有用了,没毛病,亲试,***求点赞***
window.setTimeout(function() {
var e = document.createEvent('Events');
e.initEvent("deviceready",true, false);
document.dispatchEvent(e);
}, 50);
2021-5-12 | 雷阵雨 | 上班 | 哭泣泣
额,由于有人可能还是没转过来弯,所以我把实验行不行的方法也写出来吧
window.document.addEventListener('deviceready',function(){ alert("进入window.document.推送环节") },false);
window.addEventListener('deviceready',function(){ alert("进入window.推送环节") },false);
document.addEventListener('deviceready',function(){ alert("进入document.推送环节") },false);
window.setTimeout(function() {
var e = document.createEvent('Events');
e.initEvent("deviceready",true, false);
document.dispatchEvent(e);
}, 50);
你直接把上面代码复制过去,放到main.js最下面,试一下吧。。。。。。
更多推荐
已为社区贡献3条内容
所有评论(0)