内容脚本警告,发现意外属性Firefox WebExtensions

问题描述

键入教程代码并按如下所示调整详细信息/正则表达式:

{
    "manifest_version" : 2,"name" : "Paige","version" : "1.0","description" : "Gathers and displays a custom web Feed","content_scripts": [
        {
            "matches": ["*://*.google.com/*"],"js": ["paige.js"]
        }
    ],"permissions" : [
        "*://*.google.com/*"
    ]
}

我继续进行about:debugging并单击Load Temporary Add-on...。然后,从我的计算机(确实与paige.js共享一个文件夹)中选择此清单。这将导致以下消息:

Reading manifest: Warning processing content_script: An unexpected property was found in the WebExtension manifest.

我已经仔细检查了教程文档,但似乎无法确定问题所在。我在该主题上可以找到的唯一相关帮助解决了以下错误

Reading manifest: Error processing content_script: An unexpected property was found in the WebExtension manifest.

鉴于我是一个警告,而他们是一个错误,因此这并不是一个完全相同的问题(据我所知)。无论如何,我检查了列出的解决方案,但它不相关。如果有人可以帮助我发现我的错误,我将非常感谢。

解决方法

这个答案有两个方面。

  1. 我的问题显然是文件浏览器问题,例如,当我保存文件时,文件保存到了新位置,而不是将更改应用于原始文件位置。现在,此问题已解决。

  2. Warning vs. Error语义而言,它们似乎完全相同。对于那些想知道的人,可以通过将"content_script"更改为"content_scripts"来解决。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...