Chrome扩展程序选项

雷吉

在我的扩展程序的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未执行。

我按照这里的所有说明进行操作,但这只是行不通。

威廉·德·海斯勒(Willem D'Haeseleer)

新的“ 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

关闭Chrome扩展程序选项

Chrome扩展程序自动刷新选项页面用户界面

Chrome扩展程序选项未调用JavaScript文件

Chrome扩展程序中没有检查视图选项

Chrome扩展程序-executeScript不在活动选项卡中

为Google Apps组织设置Chrome扩展程序选项

Chrome扩展程序:获取活动选项卡的源代码

Chrome扩展程序:带有参数的启动选项页面

Chrome扩展程序:发布时没有定价选项

Chrome扩展程序:Javascript注入到活动选项卡

我已经打开的Chrome扩展程序选项卡在扩展程序更新时已关闭

Chrome扩展程序-找出扩展程序选项卡是否打开

将Chrome扩展程序选项保存到chrome.storage吗?

Chrome扩展程序-通知

Chrome扩展程序的指标

Chrome扩展程序CaptureStream

仅在Firefox / Chrome扩展程序的一个选项卡中禁用/启用javascript(使用Web扩展程序)

Chrome扩展程序中的所有选项卡中设置切换开关状态

chrome扩展程序中的选项卡更改时的页面内容

如何限制用户在Chrome扩展程序的选项中输入浮点数

将用户输入作为选项保存到代码中-Google Chrome扩展程序

如何使用JavaScript在Chrome扩展程序中获取当前选项卡的URL

Chrome扩展程序:在当前选项卡上进行事件监听

Chrome扩展程序弹出窗口和选项页面的默认样式表在哪里?

Google Chrome扩展程序在弹出窗口和选项卡之间进行对话

如何使用新的OptionsV2方法调试Chrome扩展程序的“选项”页面?

仅在 Chrome 扩展程序的特定选项卡上注入 JS

Chrome 扩展程序 - 在当前选项卡的 popup.html 中激活脚本

无法从我的 chrome 扩展程序的选项卡中获取选定的文本/突出显示的文本