要卸载网络应用,Mozilla says to go to about:apps。因此,我asked about anchor link to Firefox about:config。但似乎无法从网页转到about:config
(或about:apps
)。
然后,Joum建议将navigator.mozApps.mgmg.uninstall()
用作indicated by Mathieu Rochette。
但如何在网页中使用navigator.mozApps.mgmg.uninstall()
?
在Firefox上卸载网络应用的其他方法是什么?
答案 0 :(得分:9)
我在Linux上运行Firefox,我想分享我的解决方案,但它可能无法在Windows或其他平台上运行。
Firefox会为您家中的每个网络应用创建一个.directory,例如:
~/.http\;robnyman.github.com
你可以运行
~/.http\;robnyman.github.com/webapprt-stub -remove
删除该应用。并且您将收到有关卸载该应用程序的通知。
答案 1 :(得分:2)
要手动 取消 在 Firefox for Android 上安装网络应用程序,您可以转到about:apps
。
不幸的是, Firefox for Desktop 尚未提供about:apps
。
使用Aurora(Firefox v24)和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()
功能...
事实上,主要问题是避免使用webapp来卸载另一个webapp(即从另一个网站卸载webapps的网站)。我认为这是Mozilla正在努力的事情......让我们看看更多版本......