繁体   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