开发Chrome扩展程序。希望它能在不经常刷新的情况下获得当前网站

时间:2016-01-25 16:54:39

标签: javascript html google-chrome iframe google-chrome-extension

更新:找到How can I get the current tab URL for chrome extension?

我要求tab.ID引用特定网址的标签。但是不确定这是否意味着我不断发布扩展刷新本身(或者iframe是否包含扩展内容)?

=====

OP

我想开发Chrome扩展程序。在这个发展阶段,我需要它做的是“知道”。它在哪个网站上。我对JavaScript不是很有经验(我有一些使用Java和C开发应用程序的经验,而Python是我的专业语言,我已经部署了很多使用它的强大工具)。

我不确定如何获取用户当前正在查看的网站的实时信息,而无需不断刷新应用程序所包含的iframe。我正在考虑某种for循环来做这项工作对我而言,但我也担心这次刷新的速度(如果有很多标签打开,我不希望Chrome启动CPU占用)。

我希望在开发过程中使用的框架看起来像这样(不确定这是否理想,但这是我的想法)......

FOR [EXTENSION IFRAME]

{

扩展页面IS Extension_OFFLINE(表示标签未开启,online_example_page)

扩展页面IS Extension_ONLINE(表示选项卡已打开,在线_example页面。)

}

这样[EXTENSION IFRAME]会主动检测您正在查看的网页。我想尽可能避免刷新扩展名以获取此信息。

因此,徽标和html页面会发生变化,具体取决于您是否已连接到可能为https://example.com的online_example页面。

如果用户在不同的标签上,这很好。我只需要它来检测https://example.com的至少一个实例(理想情况下,所有选项卡都是如此)。

如果您能提供帮助,请提前感谢您!

0 个答案:

没有答案