如果向某个Tab中注入了一个脚本: var browser = rt.create("mx.browser"); browser.injectScriptFile('js/dawn.js'); 那么在这个js/dawn.js里面,怎样判断它自己是运行在哪一个Tab里面的呢? |
由被注入的脚本发起 Post,插件Listen,然后再进行Post http://extension.maxthon.cn/deta ... 70&category_id= 可以参考我的插件,侦听选取内容操作,有注释 |
极品ΦωΦ小 发表于 2018-2-28 09:23 你好。 browser.tabs.getCurrentTab()接口获取的是当前激活的Tab页。而我想获得是“脚本运行环境所在的Tab页”。 这两者是不一样的。 比如:在某个Tab页中注入了一段脚本,该脚本在监听(listen)某个事件。当该Tab也被切换到后台时,getCurrentTab()得到的就不是该Tab页了。此时怎样向其发送(post)事件? |
获取 tab 信息,还有其它的自己看置顶帖中的文档了 |