0

Facebook 应用程序/页面选项卡和 Chrome/Internet Explorer 用户在其个人资料中检查了“安全浏览”设置存在问题,但不仅如此。

当 facebook 通过 https 协议打开我们的应用程序时,问题就出现了。假设我们有应用程序和我们所有的资源都可以通过 https 访问。当用户访问我们的应用程序时,一切正常,但没有 iframe/JS 小部件,由没有 SSL 的外部站点提供,例如一些计数器、即时消息小部件等。

如果小部件来自的页面不允许我们生成 ssl 版本代码,并且由于缺少证书/启用 ssl 等而仅将 http 更改为 https 不起作用怎么办?

4

2 回答 2

1

TripAdvisor 小部件

答案是:用 TripAdvisor 脚本替换这个脚本标签

这 :

<script src="http://www.jscache.com/wejs?wtype=sswidecollectreview&amp;uniq=612&amp;locationId=1480219&amp;lang=en_US&amp;border=true"></script>

TripAdvisor 脚本中的此标签

<script src="https://www.tripadvisor.com/WidgetEmbed-sswidecollectreview?uniq=831&locationId=308116&border=true&lang=en_US"></script>

并添加 [ S ] 字符以链接图像 [https],如下所示:

<a target="_blank" href="http://www.tripadvisor.com/"><img src="https://www.tripadvisor.com/img/cdsi/img2/branding/medium-logo-12097-2.png" alt="TripAdvisor"/></a>

对此:

<a target="_blank" href="http://www.tripadvisor.com/"><img src="https://www.tripadvisor.com/img/cdsi/img2/branding/medium-logo-12097-2.png" alt="TripAdvisor"/></a>

这是工作 ...

于 2014-06-25T09:58:30.927 回答
0

基本上浏览器中的“挂锁”/SSL 指示器表明整个页面是安全的。这意味着,在没有浏览器明确警告的情况下,页面上不会包含任何不安全的内容。

可能存在特定于浏览器的解决方法(也称为错误),但依靠它们来使您的页面正常工作并不是一个好主意。

最好的“解决方法”可能只是联系托管小部件的人并告知他们您的问题,或者如果可能的话,只是将小部件简单地托管在您自己的安全站点上。

于 2012-08-10T06:34:08.810 回答