谷歌用Https翻译网站



谷歌翻译在我的网站上运行得很好,但当我需要添加更正时,我在控制台中遇到了这个问题:

was loaded over HTTPS, but displayed insecure content from 'http://translate.google.com/gen204?client=te-alt&althighlight=1': this content should also be loaded over HTTPS.
was loaded over HTTPS, but is submitting data to an insecure location at 'http://translate.google.com/translate_suggestion': this content should also be submitted over HTTPS.

如何强制谷歌翻译使用HTTPS?

当您在脚本中每次引用translate.google.com时,请确保使用https引用它,并且响应也将在https://strong>中。希望这能有所帮助!

干杯!

我希望你能了解将网站从HTTP强制为HTTPS的想法。如果你的网站使用身份验证,那么它在会话期间也必须使用HTTPShttps://support.google.com/chrome/answer/173424?hl=en

https://security.stackexchange.com/questions/23646/should-we-force-user-to-https-on-website

当您的页面通过HTTPS加载时,默认的安全行为是阻止通过HTTP加载的任何内容。

合成:

  • HTTP中的HTTP:没有问题
  • HTTP中的HTTPS:没有问题
  • HTTPS中的HTTPS:没有问题
  • HTTPS:可能存在安全漏洞

如果你想省去确定使用哪个协议的麻烦,请将其从G翻译中删除:编写你的URL //translate.google.com/...(不指定协议)。您的浏览器应使用与呼叫页面相同的协议自动完成URL。

另一种选择是始终通过HTTPS加载谷歌翻译。

最新更新