https で Google カスタム検索を使用して、安全でないコンテンツのプロンプトを回避するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/3838716

  •  27-09-2019
  •  | 
  •  

質問

の代わりに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 リンクに接続します。

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

役に立ちましたか?

解決

Aハック私のための作品は、スクリプトの修正版を提供することであること

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

別のサーバー上で、言う:

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

だけでは、元のスクリプトのソースコードをコピーして、「HTTPS」をスクリプト内の(1回の出現)で「HTTP」を交換してください。 Googleが何かを変更した場合ワーキングいつでも停止することがありますもちろんます。

他のヒント

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

手順:

  1. ダウンロード show_afs_search.js
  2. ファイルを開いて「http」を「https」に置き換えます
  3. このファイルを https サーバーに配置して使用します

ただ、httpをhttpsに1つのインスタンスを変更します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top