這與Chrome擴展相關。我正在嘗試使用Google Chart API中的一個簡單的API內容安全政策:無法在Chrome擴展程序中加載Google API
我在我的html文檔「popup.html」中加載了該代碼,該代碼在點擊圖標時加載。
<!doctype html>
<html>
<head>
<script type="text/javascript" src="js/libs/jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="js/popup.js"></script>
<script type="text/javascript" src="http://www.google.com/jsapi?key=xxxxxxxxxxx"></script>
[...]
</body>
</html>
我得到以下信息:
拒絕加載腳本「http://www.google.com/jsapi?key=xxxxxxxxxxx」,因爲它違反了以下內容安全策略指令:「script-src」self'chrome-extension-resource:「。
我明白這是什麼相對的權限,我想修改我的清單文件,但沒有成功:
{
[...]
"manifest_version": 2,
"permissions": ["http://*.google.com/"],
"content_security_policy": "script-src 'self' http://www.google.com; object-src 'self'",
}
任何想法?
使用'的https:'資源。 Http資源永遠不會列入白名單。 –