Google使用Https翻译网站

时间:2014-09-26 14:49:12

标签: https google-translate

Google翻译在我的网站上运行完美,但是当我需要添加更正时,我在控制台中遇到了这个问题:

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.

如何强制Google翻译使用HTTPS?

3 个答案:

答案 0 :(得分:1)

每次在脚本中引用translate.google.com时,请确保使用 https 引用它,响应将在 https中也是。希望这有帮助!

干杯!

答案 1 :(得分:0)

我希望您可以了解强制网站从HTTP到HTTPS。如果您的网站使用身份验证,那么它必须在会话期间使用HTTPS https://support.google.com/chrome/answer/173424?hl=en

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

答案 2 :(得分:0)

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

合成:

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

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

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