WebExtensions 和 Firefox Android:如何获取 BrowserApp 对象
WebExtensions and Firefox Android: How to get a BrowserApp object
BrowserApp
对象的 MDN page 表示,这是访问某些您无法在 Android 上访问的属性的替代方法。但是他们展示如何实际获取这些对象之一的方式使用了已弃用的 'old-style' API,这在我的扩展程序中不起作用。
我的后台脚本需要一种方法来获取其中一个 BrowserApp
对象,我该怎么做?我知道如果我使用 bootstrap 脚本,浏览器会给我一个,但我需要它在我的后台脚本中。
我无法使用上述 var { Cu } = require("chrome")
方法,因为在我的脚本运行时 "chrome"
尚未加载。
(顺便说一句,有人知道 browser.downloads.download(...)
api 是否适用于 Android 吗?MDN 说会,但 MDN 说了很多事情,在这个我对盲目相信文档持谨慎态度)
您无法通过网络扩展访问 BrowserApp。您最好的选择可能是询问您想通过 BrowserApp 获得的具体内容。
BrowserApp
对象的 MDN page 表示,这是访问某些您无法在 Android 上访问的属性的替代方法。但是他们展示如何实际获取这些对象之一的方式使用了已弃用的 'old-style' API,这在我的扩展程序中不起作用。
我的后台脚本需要一种方法来获取其中一个 BrowserApp
对象,我该怎么做?我知道如果我使用 bootstrap 脚本,浏览器会给我一个,但我需要它在我的后台脚本中。
我无法使用上述 var { Cu } = require("chrome")
方法,因为在我的脚本运行时 "chrome"
尚未加载。
(顺便说一句,有人知道 browser.downloads.download(...)
api 是否适用于 Android 吗?MDN 说会,但 MDN 说了很多事情,在这个我对盲目相信文档持谨慎态度)
您无法通过网络扩展访问 BrowserApp。您最好的选择可能是询问您想通过 BrowserApp 获得的具体内容。