我的Chrome扩展程序上没有检查视图选项

时间:2014-03-23 15:00:10

标签: google-chrome google-chrome-extension

我只是在尝试开发Chrome扩展程序,而我注意到Inspect views: background page选项在chrome://extensions的扩展程序中消失了:

enter image description here

请注意它如何显示forAdBlock,但不适用于我的扩展程序' Facebook Star'。想法?我的应用程序没有可以右键单击的窗口,因为它只是在后台运行,所以我怎么能看到它的控制台和开发工具?

我在lubuntu上运行Chrome版本31.0.1650.63以解决所有问题。

4 个答案:

答案 0 :(得分:6)

也许你不小心删除了一些" manifest.json"文件

"background": {
   "page": "background.html"
},

"background": {
   "scripts": ["background.js"]
},

答案 1 :(得分:2)

检查视图仅适用于任何Chrome标签中独立的背景内容。

由于您仅使用内容脚本,inspect view等效项与每个注入标签相关联。您可以通过转到注入选项卡上的控制台窗口然后选择扩展的页面上下文来访问注入脚本的沙盒环境:

enter image description here

答案 2 :(得分:1)

以防万一其他人最终在这里试图获得"检查视图:背景页"出现与我有同样的问题:你需要有"开发者模式"在chrome://扩展页面的右上角打开。

(这不是OP的问题,因为我们可以在屏幕截图中看到他们打开了它,但是这个问题是如果你想要计算的最重要的问题之一如何让这个选项出现,所以我希望这可能会帮助其他人!)

答案 3 :(得分:1)

我还要添加一个线程,您每次执行更改时都必须记住该变量,以编译并单击左上角的“加载解压缩” 按钮,否则就不会看见。另外,如果您同时使用页面和脚本,则会抱怨。

这篇文章可能很旧,听起来可能很愚蠢,但是我花了10分钟的时间却没有意识到这一点...