在网址中使用https时,谷歌翻译不显示

时间:2013-09-04 16:41:54

标签: ssl https google-translate

由于某些原因,当您转到网址https://www.improvementskills.org/index.cfm时,谷歌翻译不会显示,但是当您转到http://www.improvementskills.org/index.cfm时,它可以正常工作。所以我知道问题在于SSL和https。有谁知道问题是什么以及如何解决它。谢谢!

1 个答案:

答案 0 :(得分:2)

您正在使用http网址加载Google的JavaScript,即使您的网页使用https投放也是如此。浏览器拒绝此操作,因为在https页面中包含非https内容是不安全的。

你需要这样做:

<script type="text/javascript" src="//translate.google.com/...

而不是将网址指定为http://translate.google.com/...通过以双斜杠开头的网址,浏览器将使用网页本身使用的httphttps中的任意一个。