1

我在下面有一个 facebook 页面,可以在 Firefox、safari 以及 chrome 中的原始 iframed 源中正常工作。

但是,该站点无法在实际应用程序的 chrome 中正确加载 javascript:

https://www.facebook.com/jobsatfarmers/app_635348913144151

有人可以引导我朝着正确的方向前进吗?

谢谢

4

3 回答 3

2

Facebook 使用 HTTPS 时,您的页面似乎正在尝试从 HTTP 加载,因此至少 Javascript 存在不安全的安全问题。尝试更改 jQuery 以从 Google 加载例如(//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js 用于协议相关和https://ajax.googleapis.com/ajax/libs /jquery/1.10.2/jquery.min.js如果您希望包含协议)。

顺便说一句,您尝试加载的字体会重复同样的问题。您还应该在没有协议或包含 HTTPS 的情况下引用它。否则也不会显示。

于 2013-07-29T19:42:03.720 回答
0

尝试使用https://code.jquery.com/jquery-1.7.2.js代替http://code.jquery.com/jquery-1.7.2.js 将所有 http:// 替换为 https:// 控制台说:[阻止] https://bayardclient.com/farmerscareers/facebook/的页面运行来自http://code.jquery.com/jquery-1.7.2.js的不安全内容。

于 2013-07-29T19:41:27.403 回答
0

看起来您要么未成功加载 jQuery,要么已成功加载它,但对象的$别名jQuery未正确设置:

在此处输入图像描述

确保在访问此代码之前加载了 jQuery,并且$别名没有任何问题。

于 2013-07-29T19:39:59.203 回答