jQM / PhoneGap:当state = 1 bug时导航开始了吗?

我已经克服了jQuery Mobile的一个令人沮丧的问题,只是遇到了另一个问题。 这是故事:我正在使用$ .mobile.changePage(),如下所示:

 $(document).on('click', '#submitroll', function(e) { e.preventDefault(); var dieRoll = $("#dieresult").val(); $.mobile.changePage('valueresult.html', { data: { arg1: dieRoll } }); });  

当我单击按钮(#submitroll)时,它不会转换到valueresult.html页面(它与原始页面位于同一目录中)。 相反,控制台输出会产生以下错误:

无法加载包含错误的网页:CDVWebViewDelegate:当state = 1时启动导航

我搜索了这个错误并发现了很多结果,其中大部分是指PhoneGap 2.7中的一个错误。 我碰巧正在运行PhoneGap 2.8.1,所以我想/希望这是问题所在。 我注意到PhoneGap 2.9rc1可用(根据发行说明,它包含对该特定错误的修复),所以我安装2.9rc1只是为了看看它是否能解决这个问题……但事实并非如此。

但在我告知PhoneGap人员之前,我想排除我做错事的可能性。

我正在运行jQuery 1.10.1和jQuery Mobile 1.3.1,目前正在iOS 6.1上构建/测试。 如果有人对如何进行有任何建议,那将是很好的。 提前致谢!

对每个人的兴趣! 也许这个错误出现的唯一原因是,因为新加载的页面可能会产生一些javascript错误!

这似乎是目前PhoneGap中的一个错误。 请参阅https://issues.apache.org/jira/browse/CB-3530

我相信我找到了一个解决方法。 如果可以的话,尝试再增加2页,第一页将使用data-ajax =“false”链接到第二页

 Middle step > 

…那么你将在第二页上有正常的链接

 Your current form page > 

希望这是有道理的。

在我的情况下,当使用Beta Xcode (版本6.3(6D543q))时,我遇到了完全相同的问题

对于’稳定’Xcode应用程序正常工作。

对我来说问题只是因为当真实页面是Newpage.html时使用jQuery.mobile.changePage(’new page.html’)。

因此,请检查您的大小写,特别是如果您在PC上进行开发但部署到iOS。

这通常意味着它是一个糟糕的URL。 检查链接。

我知道这是一个老问题,但没有明显的解决方案。

对我来说,有以下错误:

 Failed to load webpage with error: CDVWebViewDelegate: Navigation started when state=1 

导致cordova / phonegap应用程序在iOS上“闪屏,不执行操作”,通过更改解决了问题

  

  

即从 -tag中删除href="#"部分。

对我来说,这是一个安全问题,因为我在我的应用程序中运行内联javascript。 从index.html中注释掉以下内容:

   

我有一个使用自定义代码开发的salesforce应用程序,在我的场景中,我使用ipad使用salesforce1 mobile访问应用程序,在一个visuval force组件中,我有一个链接,使用下面的代码填充Java脚本对话框。它工作正常浏览器,这里我们限制显示文本长度为8个字符,它在上周工作正常的浏览器工作正常在Ipad,上周以后我在事件日志中看到下面的消息

2017/04/20 18:41:47.331 Chatter [1312:1b257]错误com.salesforce.salesforce1.auraintegration:WKWebView导航失败。 当前URL:错误:错误域= SFWKWebViewDelegate代码= 1“当状态= 1时启动导航”UserInfo = {NSLocalizedDescription =当状态= 1时启动导航}。 2017/04/20 18:41:47.331 Chatter [1312:18d77] ERROR com.salesforce.salesforce1.auraintegration:[aura integration] – ,root app初始化:1,无法加载触摸组件:1,导航状态= 1 2017/04/20 18:41:47.331 Chatter [1312:1b257]错误com.salesforce.salesforce1.auraintegration:[aura integration] – 遇到错误:导航开始时state = 1 2017/04/20 18:41: 57.555 Chatter [1312:84c3] INFO com.salesforce:提交动作GET /services/data/v32.0/connect/notifications

下面一个是我的视觉力页面代码

   Change