在crossrider中获取活动标签网址

时间:2012-12-01 17:30:51

标签: cross-browser crossrider

我开始知道crossrider.com正在帮助我们为不同的浏览器开发扩展,同时保持相同的代码。

我有两个问题

问题1:

在浏览crossrider中的文档和库后,我仍然想知道如何获取活动标签页。

问题2:

我还需要在点击工具栏图标后打开弹出窗口,类似于谷歌浏览器扩展程序。 我遇到了crossrider siderbar插件。但是,我无法动态更改侧边栏的网址。 我们还有其他任何一个像popup一样打开的crossrider插件吗?

2 个答案:

答案 0 :(得分:3)

答案Q1:您可以使用我们的appAPI.tabs。 onTabSelectionChanged (函数回调([{ tabId tabUrl }]))方法(很快就会有文件记录)。要跟踪ActiveTab URL,请在回调中将全局变量设置为回调的可选 tabUrl 参数。 Chrome和Firefox目前支持此功能。

回答Q2:我担心目前没有原生弹出插件(欢迎你写一个并提交它以供考虑; - ))。但是,您可以在扩展中配置和使用jQueryUI弹出窗口。

答案 1 :(得分:1)

我需要在IE中获取活动标签网址。 如果在IE中不可能使用jquery,我们可以使用messaging api将消息从页面发送到后台作用域,并将活动标签url存储在后台的全局变量中吗?