多个功能页面用通过 iframe 的 src 切换,iframe 第一次加载的功能(比如拍照)可以正常使用,用js修改src 后跳转页面就提示 Uncaught ReferenceError: plus is not defined 这个应该怎么解决呢?
//测试数据
var list = new Array();
list[0] = "plus/camera_video.html";
list[1] = "plus/camera_picture.html";
list[2] = "plus/record.html";
list[3] = "plus/text.html";
ifm.src=list[0];
var index = 0;
document.getElementById("nexts").addEventListener("touchstart",function(){
if (index<list.length-1) {
index++;
}
ifm.src=list[index];
})
document.getElementById("tomenulist").addEventListener("touchstart",function(){
window.location.href="menuList.html";
})
3 个回复
DCloud_heavensoft
http://ask.dcloud.net.cn/article/165
iframe在手机上有兼容性问题,很容易给自己埋坑,不建议使用。
另外注意iframe里plusready不会触发,走的是父的plusready,一个webview只有一个plusready。
但是iframe里也是可以使用plus api的,只是要注意时机。
c***@qq.com - 80后it男....
遇到同样问题, 求解!!!!!!!!!!!!1
2***@qq.com
请问有解决吗