4

要卸载 web 应用程序,Mozilla 说要转到 about:apps。因此,我询问了关于 Firefox 的锚链接 about:config。但是从网页访问about:config(或)似乎是不可能的。about:apps

然后,Joum建议按照Mathieu Rochettenavigator.mozApps.mgmg.uninstall()的指示使用。

但是如何navigator.mozApps.mgmg.uninstall()在网页内使用呢?
在 Firefox 上卸载 web 应用程序的其他方法是什么?

4

2 回答 2

9

我在 Linux 上运行 Firefox,我想分享我的解决方案,但它可能无法在 Windows 或其他平台上运行。

Firefox 为您家中的每个 Web 应用程序创建一个 .directory,例如:

~/.http\;robnyman.github.com

你可以跑

~/.http\;robnyman.github.com/webapprt-stub -remove

删除该应用程序。您将收到应用程序已卸载的通知。

于 2013-09-23T09:29:32.633 回答
2

要在Firefox for Android上手动卸载web 应用程序,您可以转到.about:apps

不幸的是,在Firefox for Desktopabout:apps上尚不可用。

使用 Aurora (Firefox v24) 和 Firebug,我检索了最新的 API navigator.mozApps

navigator.mozApps [xpconnect wrapped mozIDOMApplicationRegistry]
|
+-- QueryInterface()
|
+-- checkInstalled()
|
+-- getInstalled()
|
+-- getSelf()
|
+-- install()
|
+-- __proto__ [xpconnect wrapped native prototype] 
    |
    +-- QueryInterface()
    |
    +-- checkInstalled()
    |
    +-- getInstalled()
    |
    +-- getSelf()
    |
    +-- install()

因此,没有uninstall()功能...

事实上,主要问题是避免一个webapp卸载另一个webapp(即一个网站从另一个网站卸载webapps)。我认为这是 Mozilla 正在做的事情......让我们看看更多版本......

于 2013-07-09T21:02:51.923 回答