要卸载网络应用程序,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
删除该应用程序。您将收到一个通知,说明该应用程序已卸载。
要手动un在Firefox 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正在做的事情…让我们看看更多的版本。。。