警告:页面index.html运行了不安全的内容

use*_*112 31 html javascript dojo google-app-engine

我在google appe引擎上部署了我的应用程序.我的网站使用Dojo和模板claro.当我运行"谷歌浏览器检查"时,当我浏览我的网站时,我看到很多警告.这是警告的类型:

The page index.html ran insecure content from http://ajax.googleapis.com/ajax/libs/dojo/1.5/dijit/themes/claro/claro.css.
The page index.html ran insecure content from http://ajax.googleapis.com/ajax/libs/dojo/1.5/dojo/dojo.xd.js.
Run Code Online (Sandbox Code Playgroud)

我是否需要在appengine-web.xml或web.xml中配置一些内容?

Ala*_*ore 53

如果您的页面始终通过安全URL(https)访问,那么您可能会尝试访问这些包含文件的安全版本.我想你可以在这两个文件的url中使用https:代替http:.

如果您想获得想象力,可以检查页面是否安全,并选择安全或非安全版本的链接.如果需要,我可以发布一个样本.

附录:为了节省人们的时间,我在这里发布@ mercator的优秀解决方案:

没必要花哨.如果要根据自己的站点是否安全来选择安全版本或非安全版本,可以使用协议相关链接.例如//ajax.googleapis.com/ajax/libs/dojo/1.5/dojo/dojo.xd.js

  • 没必要花哨.如果要根据自己的站点是否安全来选择安全版本或非安全版本,可以使用协议相关链接.例如`// ajax.googleapis.com/ajax/libs/dojo/1.5/dojo/dojo.xd.js`. (70认同)