2013-04-07 99 views
6

從2.3升級到Phonegap 2.5之後Xcode掛起此消息「重置由於頁面加載導致的插件」。由於頁面加載而重置插件 - 問題

我已查看了所有這些問題的答案:

Error loading external URL in Phonegap 2.5

https://stackoverflow.com/questions/15569327/cordova-2-5-0-query-regarding-ios-plugin

Failed to load webpage with error: Frame load interrupted

,告訴你科爾多瓦 - 2.5.0.js移動到根(同一水平指數.html)但這並沒有解決我的問題。

我最初在「js/cordova-2.5.0.js」中有文件,我的索引文件有相同的參考。我按照上面所做的那樣做了改變,並得到了同樣的失敗結果。

使用「創建」命令升級和經歷我用

過程後

「科爾多瓦 - 2.5.0.js」 「/cordova-2.5.0.js」 「JS/cordova-2.5.0.js「

我每次更改它時都會執行」硬清理「。

任何想法還有什麼我可以嘗試或什麼我失蹤?

+0

只要您在html頁面中包含路徑,就應該能夠將js放在任何位置。 – wmfairuz 2013-04-07 17:39:02

回答

10

你使用Jquery Mobile或類似的東西嗎?我有同樣的問題,因爲我有一個登錄頁面,如果您已經登錄,它會跳過。

看起來像是在啓動畫面中淡入淡出並同時進行哈希更改時出現問題。我的代碼

$('#LoginPage').live('pagebeforeshow', function(event) { 
    if(window.localStorage.getItem("UserID")) 
    { 
     $.mobile.changePage("#MainPage", {changeHash: false}); 
     appRefresh(); 
    } 
}); 

$('#LoginPage').live('pagebeforeshow', function(event) { 
    if(window.localStorage.getItem("UserID")) 
    { 
     $.mobile.changePage("#MainPage"); 
     appRefresh(); 
    } 
}); 

我的代碼前後

現在這是爲我工作。

有一個問題,日誌本

https://issues.apache.org/jira/browse/CB-2602

+0

這很好,謝謝你幫助我們Paperclip IT – caesss 2013-04-17 15:20:17

+0

它的工作原理!謝謝!! – Lubbo 2013-12-13 17:10:57

+0

這樣做意味着沒有「後退」功能... – 2014-02-25 07:19:16

0

在iOS應用中,我也遇到了這個問題 - 在Xcode控制檯中的iOS模擬器中運行,我經常看到味精,而「復位插件由於頁面加載。「和應用程序屏幕是空白的。

該應用程序棧是: 的PhoneGap 2.7, jQuery的2.0, jQuery的移動1.3.1, iPhone 6.1模擬器

我回滾一些JS庫,發現通過恢復到1.9的jquery .1, 問題不會發生。

0

jQuery Mobile 1.3.1旨在與jQuery 1.9.1版本一起使用(可能還包括新的1.10.x更新)jQuery 2.0除去了很多jQuery Mobile仍然使用的向後兼容性東西。

8

如果您的JavaScript文件中有錯誤,也會發生這種情況。

+5

對投票表示反感。我有這個確切的錯誤消息,它實際上是由於我的JavaScript文件中的錯誤。這是爲了幫助我的情況下,由於這個錯誤來到這個頁面的其他人。 – 2014-08-15 19:57:36