是否可以创建不会显示在扩展列表中的 Firewox 扩展?所以不能手动卸载?
问问题
4229 次
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 回答