小编can*_*ani的帖子

Firefox localStorage 如何跨所有选项卡访问它?

我只关心 mozilla 对localStorage的使用。当我将字符串存储到localStorage 中时

例子:

在选项卡 A 上,我插入:

localStorage["item"] = "hello";
Run Code Online (Sandbox Code Playgroud)

在选项卡 B 上,我请求使用相同的项目

localStorage.getItem("item");
Run Code Online (Sandbox Code Playgroud)

我不能因为某些原因如表B分别接入这个项目,如果我在选项卡中设置的值,但是我已经使用在相同的代码谷歌浏览器之前,它已经显示出全球特性..为什么它不工作在Mozilla Firefox浏览器相同道路??其他 stackoverflow 线程曾说过使用globalStorage,但根据文档,这是一种不推荐使用的方法。

谢谢,

艾登

html javascript firefox

6
推荐指数
1
解决办法
3683
查看次数

Firefox插件:从XMLHttpRequest获取选项卡

我正在尝试使用以下代码将XMLHttpRequest与浏览器上的选项卡相关联:

function getBrowserFromChannel(aChannel) {
    var notificationCallbacks = 
        aChannel.notificationCallbacks ? 
                    aChannel.notificationCallbacks :
                    aChannel.loadGroup.notificationCallbacks;

    if (!notificationCallbacks) {
        console.log("no callbacks");
        return (0);
    }
    var loadContext = notificationCallbacks.getInterface(Ci.nsILoadContext);
Run Code Online (Sandbox Code Playgroud)

getInterface(Ci.nsILoadContext)失败,并显示:"组件没有请求的接口"

知道我怎么能得到浏览器?

谢谢

javascript firefox firefox-addon firefox-addon-sdk

5
推荐指数
1
解决办法
160
查看次数

Firefox Add-on SDK错误

我尝试启动:cfx run但我收到以下错误:

(C:\Users\michal smoczyk\Downloads\addon-sdk-1.14) C:\Users\michal smoczyk\Downloads\addon-sdk-1.14\my-addon>cfx run
Using binary at 'C:\Program Files\Mozilla Firefox\firefox.exe'.
Using profile at 'c:\users\michal~1\appdata\local\temp\tmpkcrwv7.mozrunner'.
Traceback (most recent call last):
  File "C:\Users\michal smoczyk\Downloads\addon-sdk-1.14\bin\cfx", line 33, in <module>
    cuddlefish.run()
  File "C:\Users\michal smoczyk\Downloads\addon-sdk-1.14\python-lib\cuddlefish\__init__.py", line 928, in run
    bundle_sdk=options.bundle_sdk)
  File "C:\Users\michal smoczyk\Downloads\addon-sdk-1.14\python-lib\cuddlefish\runner.py", line 706, in run_app
    runner.start()
  File "C:\Users\michal smoczyk\Downloads\addon-sdk-1.14\python-lib\mozrunner\__init__.py", line 529, in start
    self.process_handler = run_command(self.command+self.cmdargs, self.env, **self.kp_kwargs)
  File "C:\Users\michal smoczyk\Downloads\addon-sdk-1.14\python-lib\mozrunner\__init__.py", line 59, in run_command
    return killableprocess.Popen(cmd, env=env, **killable_kwargs)
  File "C:\Python27\lib\subprocess.py", line 709, in __init__
    errread, errwrite)
TypeError: …
Run Code Online (Sandbox Code Playgroud)

python windows firefox firefox-addon-sdk

3
推荐指数
1
解决办法
1184
查看次数