android調用plus報錯plus is not defined


這兩天用mui和h5+做移動APP調取設備,發現在安卓上報錯 plus is not defined,ios沒有此現象

記錄下,以供參考

我的頁面寫了mui.js並且初始化mui.plusReady(function(){}),但是外部還引用了調用設備的api,就導致外部的js 顯示 plus is not defined

 

 

 

原因:不要在沒有plus和mui的環境下調用相關API

解決辦法:

在js里添加如下代碼,將代碼用外部的plusready包裹起來

        document.addEventListener('plusready',function () {
        // 在這里調用plus api
    },false);

參考連接:https://blog.csdn.net/swebin/article/details/92850708

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM