Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Firefox WebExtension是否可以在Firefox版本51之前卸载自身?_Javascript_Firefox Addon_Uninstallation_Firefox Addon Webextensions - Fatal编程技术网

Javascript Firefox WebExtension是否可以在Firefox版本51之前卸载自身?

Javascript Firefox WebExtension是否可以在Firefox版本51之前卸载自身?,javascript,firefox-addon,uninstallation,firefox-addon-webextensions,Javascript,Firefox Addon,Uninstallation,Firefox Addon Webextensions,在51之前的Firefox版本中,management.uninstallSelfAPI方法可以通过编程方式卸载我自己的Firefox WebExtension(不基于附加SDK)吗 除了managementAPI之外,扩展都是沙盒,无法与管理函数交互 如果直到FF51才在WebExtensions中实现这一点,那么你就不走运了。您最多只能调用chrome.runtime.openOptionsPage(自FF 48起支持)向用户提供显式具有“删除”按钮的UI。uninstallSelf仅适用于

在51之前的Firefox版本中,
management.uninstallSelf
API方法可以通过编程方式卸载我自己的Firefox WebExtension(不基于附加SDK)

除了
management
API之外,扩展都是沙盒,无法与管理函数交互


如果直到FF51才在WebExtensions中实现这一点,那么你就不走运了。您最多只能调用
chrome.runtime.openOptionsPage
(自FF 48起支持)向用户提供显式具有“删除”按钮的UI。

uninstallSelf
仅适用于您自己的加载项。这将是一个巨大的安全漏洞。正确,我需要找到一种方法卸载我自己的web扩展,我不知道为什么会有这么多的缺点。坦率地说,我在这个问题上没有得到明显的反对票。@dajnz它可能被否决了,因为它最初错过了“我自己的”:)我投票赞成补偿OK,这对我来说可能是一种临时解决办法,谢谢!