1

是否可以创建不会显示在扩展列表中的 Firewox 扩展?所以不能手动卸载?

4

2 回答 2

1

要在扩展列表中隐藏扩展/插件,about:addons只需遵循以下几个简单步骤:

  • (1) 创建一个 zipfile myextenios.zip(firefox 扩展实际上是 zip 文件),具有以下结构:
我的扩展名.zip
|
|--chrome.manifest
|--安装.rdf
|--[内容]
    |--hideExtensions.css
  • (2) chrome.manifest应该有这个内容:
内容 myextension 内容/
样式 chrome://mozapps/content/extensions/extensions.xul chrome://myextension/content/hideExtensions.css
关于样式:addons chrome://myextension/content/hideExtensions.css
  • (3) install.rdf应该有这样的内容:
<?xml 版本="1.0"?>

<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#" >

  <Description about="urn:mozilla:install-manifest">
    <em:id>myextension@yoursite.de</em:id>
    <em:name>我的扩展</em:name>
    <em:description>此插件隐藏 about:addons 中的插件条目</em:description>
    <em:optionsURL></em:optionsURL>
    <em:iconURL></em:iconURL>
    <em:version>1.0</em:version>
    <em:creator>你的名字</em:creator>
    <em:homepageURL>http://www.yourside.de</em:homepageURL>
    <em:type>2</em:type>
    <em:targetApplication>
      <说明>
        <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
        <em:minVersion>4.0</em:minVersion>
        <em:maxVersion>14.*</em:maxVersion>
      </说明>
    </em:targetApplication>
  </说明>
</RDF>
  • (4) 最后文件hideExtensions.css必须有以下内容:(
    注意:当然你可能想调整你想要隐藏的扩展名)
.addon[name="1. 要隐藏的插件名称"],
.addon[name="2. 要隐藏的插件名称"],
.addon[name="3. 要隐藏的插件名称"],
.addon[name="myextension"]
{
显示:无;
}
  • (5) 将 myextension.zip 重命名myextension.xpi以便将其识别为扩展 + 通过将文件拖入 Firefox 浏览器窗口进行安装。

结论:

大多数步骤 baove 与创建任何其他 Firefox 扩展的步骤相同。因此,任何知道创建 Firefox 插件/扩展程序的人也可能导致此扩展程序不会出现在您输入about:addons时看到的插件列表中。因此,如果您只有一个恶意 Firefox 扩展程序(病毒),那么您就无法信任 Firefox,甚至无法在列表中看到此病毒扩展程序。

于 2013-03-17T17:13:00.273 回答
0

请参阅此mozillazine 条目和此论坛条目。这些扩展以某种方式通过注册表安装并且应该是恶意的 - 所以除非您想加入某些恶意软件黑名单,否则没有任何用处。

对于像 MSalters 在他的评论中建议的私人使用或管理使用,“隐藏”(对于某些用户)扩展可能很有用,但这应该首先由 Mozilla 实现。

于 2009-04-23T09:48:13.693 回答