找回密码
 加入傲游社区
跳转到指定楼层

[插件求助] 【插件开发】被注入的脚本中,怎样得到所在的Tab?

[复制链接]
我梦江南好 [初入江湖] 发表于 2018-2-27 18:54:50 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式  2277 1
如果向某个Tab中注入了一个脚本:
var browser = rt.create("mx.browser");
browser.injectScriptFile('js/dawn.js');

那么在这个js/dawn.js里面,怎样判断它自己是运行在哪一个Tab里面的呢?
评论
精彩评论 ( 3条 ) 跳转到指定楼层
极品ΦωΦ小 发表于 2018-2-28 09:23
获取 tab 信息,还有其它的自己看置顶帖中的文档了

你好。
browser.tabs.getCurrentTab()接口获取的是当前激活的Tab页。而我想获得是“脚本运行环境所在的Tab页”。
这两者是不一样的。

比如:在某个Tab页中注入了一段脚本,该脚本在监听(listen)某个事件。当该Tab也被切换到后台时,getCurrentTab()得到的就不是该Tab页了。此时怎样向其发送(post)事件?
您需要登录后才可以回帖 登录 | 加入傲游社区
快速回复 返回顶部 返回列表