<script type="text/javascript" src="http://www.google.com/jsapi">
在Chrome扩展程序中无效。实际上我试图将Google API用于PHONETIC键盘
像这样
google.load("elements", "1", {packages: "keyboard"});
function onLoad() {
google.elements.keyboard.enableKeyCodeScheme(false);
new google.elements.keyboard.Keyboard(
[google.elements.keyboard.LayoutCode.MALAYALAM_PHONETIC],
['t']);
document.getElementById('t').focus();
}
google.setOnLoadCallback(onLoad);
manifest.json 权限似乎没问题: -
"permissions": ["tabs","http://*/*","https://*/*"],
仍然显示控制台显示为
答案 0 :(得分:0)
阅读有关Content Security Policy扩展程序的内容。
更具体地说,您通常不能load external scripts。
但是,只要脚本来源为https
,您就可以relax the default CSP在清单中添加以下内容:
"content_security_policy": "script-src 'self' https://www.google.com; object-src 'self'"
请务必将脚本标记链接更改为https。