Javascript 在Firefox上卸载webapp

Javascript 在Firefox上卸载webapp,javascript,firefox,web-applications,uninstallation,mozapps,Javascript,Firefox,Web Applications,Uninstallation,Mozapps,要卸载Web应用,请执行以下操作。所以我,。但是从网页上转到about:config(或about:apps)似乎是不可能的 然后,建议使用navigator.mozApps.mgmg.uninstall()as 但是如何在网页中使用navigator.mozApps.mgmg.uninstall() 在Firefox上卸载Web应用的其他方法有哪些?要手动卸载Android版Firefox上的Web应用,您可以转到关于:应用 不幸的是,about:apps尚未在Firefox桌面版上提供 使用

要卸载Web应用,请执行以下操作。所以我,。但是从网页上转到
about:config
(或
about:apps
)似乎是不可能的

然后,建议使用
navigator.mozApps.mgmg.uninstall()
as

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

要手动卸载Android版Firefox上的Web应用,您可以转到
关于:应用

不幸的是,
about:apps
尚未在Firefox桌面版上提供

使用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(即网站从另一个网站卸载webapp)。我想这是Mozilla正在做的事情。。。让我们看看更多的版本

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

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

~/.http\;robnyman.github.com
你可以跑

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

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

在考虑了一段时间后,不应该有一个简单的方法来完成此操作。想一想:链接到
about:config
的链接不会被所有浏览器以相同的方式解释-因此在webapp中,它不可能是一个解决方案,因为您希望它能够跨浏览器兼容。此外,my Mathieu Rochette指定的方法针对本地安装(如他所述,HTML5离线应用程序)。你的应用程序属于那个类别吗?是的@Joum,我的网络应用程序属于那个类别。您可以在上看到我的源代码。我尝试了
unistall()
,但在Firebug上调试时,我发现Firefox v22(发行版)和v23(测试版)上没有(尚未?)实现此功能。稍后我将在Aurora(FirefoxV24)上尝试。玩得高兴干杯;-)<代码>关于:应用程序在Firefox 38 Linux上仍然不可用