希冀
希冀
  • 发布:2015-05-22 18:00
  • 更新:2018-05-24 16:20
  • 阅读:6384

Uncaught ReferenceError: plus is not defined

分类:HTML5+

多个功能页面用通过 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";  
        })
2015-05-22 18:00 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

http://ask.dcloud.net.cn/article/165

iframe在手机上有兼容性问题,很容易给自己埋坑,不建议使用。

另外注意iframe里plusready不会触发,走的是父的plusready,一个webview只有一个plusready。
但是iframe里也是可以使用plus api的,只是要注意时机。

c***@qq.com

c***@qq.com - 80后it男....

遇到同样问题, 求解!!!!!!!!!!!!1

2***@qq.com

2***@qq.com

请问有解决吗

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