在Firefox中,iFrame html加载时不使用jquery、jquery mobile

在Firefox中,iFrame html加载时不使用jquery、jquery mobile,jquery,firefox,iframe,Jquery,Firefox,Iframe,我有这个网站: 里面有这样一个iFrame <iframe class="iphone-content" src="Mobile/main.html"> </iframe> 这叫医生 <!doctype html> <html> <head> <title>Paidly</title> <meta charset="utf-8"> <meta name="viewp

我有这个网站: 里面有这样一个iFrame

<iframe class="iphone-content" src="Mobile/main.html"> </iframe>

这叫医生

<!doctype html>
<html>
<head>
    <title>Paidly</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css">
  <script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
  <script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script>
</head>
<body> ... </body>
</html>

佩迪
... 
这在Chrome和IE中运行得非常好,但在Firefox中只加载了主体。呼叫CDN的电话显然没有发生。开发人员控制台中也没有显示错误。当我重新加载帧或在新选项卡中打开它时,所有这些都可以正常工作。
任何帮助都将不胜感激。

您可以在控制台上看到哪些错误?@MelanciaUK没有显示任何错误,一点也没有。我确实在调用FB.init()之前调用了这个警告FB.getLoginStatus(),所以看起来您的问题并不完全在发布的位上。它在Javascript位上。但是除了JQuery和JQuery mobile之外,没有Javascript。你找到解决方案了吗?如果你正在为facebook应用程序构建iframe,你可能在自己的服务器外有代码。。。也就是说,来自jquery和jquery mobile的数据不在域内。。因此未加载。把它们放在你的文件夹里,然后引用它,你可能会没事的