在我的扩展程序的manifest.json中,添加了以下内容:
"options_ui": {
"page": "options.html",
"chrome_style": true
},
我的选项页面(options.html)在结束body标记之前具有以下权限:
<script src="options.js"></script>
options.html和options.js都位于同一文件夹中。options.js以此开头:
console.log('options.js');
问题:我正在加载解压缩的扩展程序(启用了开发人员模式)。我的选项页面显示正常,但脚本未加载。我在该文件中定义了事件处理程序,但它们什么也不做。options.js未执行。
我按照这里的所有说明进行操作,但这只是行不通。
新的“ chrome_style”选项实际上不会显示任何记录到控制台槽中的内容console.log
,您的脚本可能还不错,请尝试向dom添加内容。
在脚本的开头添加此代码,以查看chrome选项页中发生的所有错误:
var errorText = document.createElement("div");
document.body.appendChild(errorText)
window.onerror = function (msg, file, line, column) {
errorText.innerHTML = msg + '<br>' + file + ' ' + line + ':' + column;
}
编辑:右键单击选项UI内,选择“检查元素”,它将打开相应的调试器。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句