7

代わりに HTTPS サイトから検索結果のスクリプトを取得する方法はありますかhttp://www.google.com/afsonline/show_afs_search.js

HTTPS サイトでカスタム Google ビジネス検索を使用しています。検索が送信されると、Web ブラウザーに警告が表示されます。

"This page contains both secure and nonsecure items"

ソースを変更しようとしましたhttps://www.google.com/afsonline/show_afs_search.jsが、うまくいきません。そのリンクから返された JavaScript は、https リンクではなく http リンクに接続します。

これを修正する方法を知っている人はいますか?

4

3 に答える 3

9

私にとってうまくいくハックは、スクリプトの修正版を提供することです

https://www.google.com/afsonline/show_afs_search.js

別のサーバーで、次のように言います。

https://www.myserver.com/show_afs_search.js

元のスクリプトのソース コードをコピーし、スクリプト内の 'http' を 'https' に置き換えます (1 回だけ)。もちろん、Google が何かを変更すると、いつでも機能しなくなる可能性があります。

于 2011-12-01T17:01:08.060 に答える
4

JavascriptリンクをHTTPSに変更した場合でも、HTTPSshow_afs_search.jsではなくHTTP経由で検索結果を取得するようにハードコーディングされています。このエラーを回避するには、show_afs_search.jsHTTPSを介してその取得結果の独自のコピーを作成します。

手順:

  1. ダウンロードshow_afs_search.js
  2. ファイルを開き、「http」を「https」に置き換えます
  3. このファイルをhttpsサーバーに配置して使用します
于 2012-03-09T09:48:43.347 に答える
0

http の 1 つのインスタンスを https に変更するだけです。

于 2011-02-18T18:12:17.000 に答える