[英]Warning : The page index.html ran insecure content
我在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.
我是否需要在appengine-web.xml或web.xml中配置一些內容?
如果您的頁面始終通過安全URL(https)訪問,那么您可能會嘗試訪問這些包含文件的安全版本。 我想你可以在這兩個文件的url中使用https:代替http:。
如果您想獲得想象力,可以檢查頁面是否安全,並選擇安全或非安全版本的鏈接。 如果需要,我可以發布一個樣本。
附錄:為了節省人們的時間,我在這里發布@ mercator的優秀解決方案:
沒必要花哨。 如果要根據自己的站點是否安全來選擇安全版本或非安全版本,可以使用協議相關鏈接。 例如//ajax.googleapis.com/ajax/libs/dojo/1.5/dojo/dojo.xd.js
如果該網站不支持https怎么辦? 例如,我將請求發送到世界銀行,只支持http?
編輯:在chrome上,單擊地址欄右側的“shield”圖標。
Chrome Inspection僅驗證客戶端代碼,而不驗證服務器端代碼。 因此, appengine-web.xml
/ web.xml
中的服務器配置在這里無關緊要。
在這種情況下,它表示你的html正在使用來自其他網站的一些可能不安全的外部代碼。 這不是一個大問題,順便說一句。 但是如果您願意,可以將此文件( claro.css
和dojo.xd.js
)復制到您自己的站點以解決此問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.