【发布时间】:2016-06-06 16:18:58
【问题描述】:
它是一个 Firefox 插件 SDK。
我想将框架脚本加载到给定的浏览器选项卡(符合 e10s)。
目前我尝试为每个选项卡执行此操作(仅用于测试),但消息管理器未定义。为什么?
var self = require("sdk/self");
var { setTimeout} = require ("sdk/timers");
var { viewFor } = require("sdk/view/core");
function myFunc() {
var tabs = require("sdk/tabs");
for (let tab of tabs) {
console.log(tab.title);
var xulTab = viewFor(tab);
console.log(xulTab.messageManager);
console.log(tab.messageManager);
}
}
log 都打印出undefined
我需要messageManager 对象以便之后调用loadFrameScript 函数。非常感谢!
【问题讨论】:
标签: javascript firefox firefox-addon firefox-addon-sdk mozilla