我有两个iframe,一个在所有浏览器中工作正常,除了android移动浏览器。从顶部窗口加载第一个iframe时,一切正常。当第二个iframe从adroid移动设备上的第一个iframe加载时,我会看到有“不安全的JavaScript atemp ..等”的消息。但为什么只在android?
像这样加载框架:
var doc = (iframe.contentWindow || iframe.contentDocument);
doc.location.replace(options.url);
网址包含查询GET参数的长字符串。
P.S。两个帧都有相同的域,主窗口不同。
答案 0 :(得分:0)
以下是已知问题。
iframe无法正常运行android inbuild浏览器如何解决问题?
http://androidforums.com/android-applications/7101-android-browser-iframe-question.html http://www.sitepoint.com/forums/showthread.php?843814-Iphone-iframe-browser-crash-issue-anyone 如果符合您的要求,您也可以尝试使用jQuery Cycle。
您还可以在页面中添加<iframe src="page-1.htm" name="test" height="120" width="600">You need a Frames Capable browser to view this content.</iframe>
代码并在各种平台上进行测试。