簡體   English   中英

iOS / Phonegap:jQuery Mobile錯誤加載頁面

[英]iOS/Phonegap: jQuery Mobile Error loading page

我已經使用jQuery Mobile幾年了,用於基於Phonegap Build構建應用程序。 從iOS 10開始,似乎定期鏈接到子頁面會導致“錯誤加載頁面”。 我所做的非常簡單:

index.html => jQuery調用使用以下命令加載jQuery Mobile列表視圖:

<a href="item.html?id=1">

接下來,我將該文件(item.html)鏈接到同一目錄中,因此該文件確實存在。

這可能是什么,為什么它停止工作? 在Android上可以正常使用。 我的項目中包含“ cordova-plugin-whitelist”,具有以下選項:

<allow-navigation href="*" />

任何人都有這個問題並能夠解決?

將變量傳遞到外部頁面應該很好。 只知道URL變量只會傳遞到外部頁面。 這意味着,如果DOM中已經有一個外部頁面,則必須重新加載該頁面才能再次傳遞變量。

我相信jQuery Mobile的較早版本會阻止此行為,但是最好使用1.0或更高版本。

另請閱讀本頁底部的“已知限制”: http : //jquerymobile.com/demos/1.1.0-rc.1/docs/pages/page-navmodel.html (特別是底部項目符號的第二個)

要使用jQuery Mobile重新加載頁面,可以使用$ .mobile.changePage()函數並將reloadPage選項設置為true:

$(document).delegate('#my-link-id', 'click', function () {
    $.mobile.changePage({ reloadPage : true });
    return false;
});

文件: http//jquerymobile.com/demos/1.1.0-rc.1/docs/api/methods.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM