如何在firefox 62.0.3的控制台中看到content_script错误?

时间:2018-10-18 16:37:38

标签: firefox google-chrome-extension firefox-addon firefox-webextensions

我正在构建Web扩展,并在使用清单文件的content_scripts注入中看到console.log,但看不到错误。

  console.log("starting");
  throw 'I am dying'
  console.log("started");

我的控制台显示如下: enter image description here

如何查看错误?

1 个答案:

答案 0 :(得分:1)

基于此discussion

  

Firefox控制台仅报告未捕获的错误。内容语法错误   注入tabs.executeScript()的脚本会报告给   后台页面,因此没有被捕获。

您可以使用附加调试器来调试背景页面,选项页面和弹出窗口。但是,它说您不能用它来调试内容脚本,因为在 multipleprocess Firefox 中,内容脚本与扩展程序其他部分的运行过程不同。

debug a content scripts附加到网页,请使用该网页的常规Web开发人员工具:

  
      
  • 从Firefox菜单的Web开发者submenu中选择“ 切换工具”(如果显示菜单栏,则选择“工具”菜单,或者打开   Mac OS X)
  •   
  • 或按Ctrl + Shift + I(在OS X上为Command + Option + I)键盘快捷键。
  •