在Firefox上卸载网络应用程序



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

然后,Joum建议使用Mathieu Rochette指出的navigator.mozApps.mgmg.uninstall()

但是如何在网页中使用navigator.mozApps.mgmg.uninstall()
在Firefox上卸载网络应用程序的其他方法有哪些

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

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

~/.http;robnyman.github.com

你可以运行

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

删除该应用程序。您将收到一个通知,说明该应用程序已卸载。

要手动unFirefox for Android上安装网络应用程序,可以转到about:apps

不幸的是,about:apps还不能在Firefox桌面版上使用。

使用Aurora(Firefoxv24)和Firebug,我检索到navigator.mozApps:的最新API

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

因此,没有uninstall()函数。。。

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

相关内容

最新更新