目前就兩種引用方式進行分析:
1、如果我將html的www文件夾放到工程項目中一起編譯打包的話态兴,可以直接訪問Cordova的路徑疟位,如下:
?self.wwwFolderName = @"www";
?self.startPage = @"index.html";
2、如果通過服務(wù)端下載www文件甜刻,可以通過設(shè)置appurl來訪問,即appurl初始化方法中將其賦值你存放www文件的路徑(沙盒或者cache)得院。
以上兩種方式可以解決百分之九十的情況傻铣,那么剩下的百分之十可能會遇到:訪問沙盒或緩存中的路徑祥绞,發(fā)現(xiàn)html頁面無法加載,或者與原生交互方法無法響應(yīng)的問題怪蔑。那么按照下面的步驟可以清除:
1丧荐、檢查self.wwwFolderName路徑是否有前綴“file://”;
2虹统、檢查是否是引用cordova插件路徑有誤,即訪問路徑設(shè)置成沙盒或cache后渡冻,同級目錄下沒有cordova插件文件。
一般如果頁面加載出來族吻,原生交互方法無法響應(yīng),都是第二點的問題超歌。