有没有办法从HTTPS网站获得搜索结果的脚本,而不是 http://www.google.com/afsonline/show_afs_search.js

我正在 HTTPS 网站上使用自定义 Google 商业搜索。提交搜索时,网络浏览器显示警告:

"This page contains both secure and nonsecure items"

我尝试将源修改为 https://www.google.com/afsonline/show_afs_search.js 但这行不通。从该链接返回的 JavaScript 仍然连接到 http 链接而不是 https 链接。

有人知道如何解决这个问题吗?

有帮助吗?

解决方案

一个劈为我作品是提供脚本的修改版本

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

在另一个服务器上,说:

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

只要复制原始脚本的源代码和与“https”时在脚本(一次出现)取代的“http”。当然,如果谷歌改变的东西,可能会停止工作任何时候。

其他提示

即使你将Javascript链接修改为HTTPS, show_afs_search.js 仍然是硬编码为通过 HTTP 而不是 HTTPS 获取搜索结果。为了避免此错误,请制作您自己的副本 show_afs_search.js 通过 HTTPS 获取结果。

脚步:

  1. 下载 show_afs_search.js
  2. 打开文件并将“http”替换为“https”
  3. 将此文件放入您的 https 服务器并使用它

限于HTTP的一个实例更改为https。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top