谷歌翻译在我的网站上运行得很好,但当我需要添加更正时,我在控制台中遇到了这个问题:
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加载谷歌翻译。