-1

我的英语不太好,但我会尽力解释我的问题。

首先到我的页面:我在我的页面上加载了一个包含公式的 iFrame。为了让使用移动设备的用户可以使用它,我加载了 jQuery 1.8.2。和 jQueryMobile 1.2.0。

这工作正常,但在 Android 2.x 上,系统浏览器将 iFrame 的 URL 加载到地址栏。因此,用户在使用地址栏中的 url 时无法正确刷新页面 - 所以它只加载 iFrame

浏览器的刷新按钮可以解决这个问题并刷新正确的内容。

那问题只出现在 Android 2.x 设备上。在较新的版本或 iOS 上,iFrame 工作正常。

我希望有人能理解我的问题并能帮助我。

4

1 回答 1

0

解决方案是在加载 jQueryMobile 之前使用此脚本在 iFrame 中为 jQuery-Mobile 禁用 AJAX:

$(document).live("mobileinit", function(){
    $.mobile.ajaxLinksEnabled = false;
    $.mobile.ajaxFormsEnabled = false;
    $.mobile.ajaxEnabled = false;
});

这不适用于新版本 1.9.2

于 2013-01-16T08:21:42.300 回答