我现在正在寻找一个类或某种东西,以使其可以与选项卡的Javascript进行同步通信。

使用默认API动态操作网站是一件很痛苦的事情。
如果我们可以做这样的事情真是太好了:

var tabs = require('sdk/tabs');
var exampleElement = tabs.activeTab.document.getElementById('exampleId');
console.log(exampleElement.innerHTML);
exampleElement.style.width = '200px';


因此,是否有一个允许我执行此操作的类/库,或者您能否告诉我如何使此类操作成为可能?我真的很新...

最佳答案

here所述,附加组件SDK无法实现。您可以使用非SDK代码进行同步通信,但是如果Firefox切换到多进程体系结构,它将停止工作。通常建议对新代码坚持使用异步API。

07-26 01:02