0

プロファイルで「セキュア ブラウジング」設定をオンにしている Facebook アプリケーション/ページ タブおよび Chrome/Internet Explorer ユーザーには問題がありますが、それだけではありません。

Facebook が https プロトコルでアプリを開くと、問題が発生します。https でアプリとすべてのリソースにアクセスできると仮定しましょう。ユーザーがアプリにアクセスすると、一部のカウンター、インスタント メッセージング ウィジェットなどのSSL を使用しない外部サイトから提供される iframe/JS ウィジェットではなく、すべてが機能します。

ウィジェットの元のページで ssl バージョンのコードを生成できず、証明書や SSL が有効になっていないなどの理由で http を https に変更しても機能しない場合はどうすればよいですか?

4

2 に答える 2

1

トリップアドバイザー ウィジェット

答えは: このスクリプト タグをトリップアドバイザー スクリプトに置き換えます。

これ :

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

トリップアドバイザースクリプトからこのタグへ

<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 に答える