Javascript 开发Chrome扩展。希望它能在不不断刷新的情况下获取当前网站

Javascript 开发Chrome扩展。希望它能在不不断刷新的情况下获取当前网站,javascript,html,google-chrome,iframe,google-chrome-extension,Javascript,Html,Google Chrome,Iframe,Google Chrome Extension,更新:找到 我要求tab.ID引用特定URL的选项卡。但是,不确定这是否意味着我会不断地发布扩展刷新本身(或者扩展包含在其中的iframe是否会激活) ================ 操作 我想开发一个Chrome扩展。在开发的这个阶段,我需要它做的是“知道”它在哪个网站上。我对JavaScript不是很有经验(我有一些用Java和C开发应用程序的经验,而Python是我的专业语言,我使用它部署了很多强大的工具) 我不知道如何在不不断刷新应用程序所包含的iframe的情况下获取用户当前查看的网

更新:找到

我要求tab.ID引用特定URL的选项卡。但是,不确定这是否意味着我会不断地发布扩展刷新本身(或者扩展包含在其中的iframe是否会激活)

================

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

我不知道如何在不不断刷新应用程序所包含的iframe的情况下获取用户当前查看的网站的实时信息。我正在考虑某种for循环来为我完成这项工作,但我也担心刷新的速度(我不希望Chrome在许多选项卡打开时开始占用CPU)

我希望在开发过程中使用的框架是这样的(不确定这是否理想,但这正是我想要的)

对于[扩展IFRAME]

{

扩展页处于扩展\u脱机状态(表示选项卡未打开,联机\u示例\u页)

扩展页是联机扩展(指示选项卡处于打开状态,联机示例页)

}

这样[EXTENSION IFRAME]可以主动检测您正在查看的网页。如果可能,我希望避免不断刷新扩展以获取此信息

因此,它看起来像是徽标和html页面将根据您是否连接到在线示例页面而变化,而在线示例页面可能是

如果用户位于不同的选项卡上,则可以。我只需要它来检测至少一个的实例(因此理想情况下可以覆盖所有选项卡)


如果您能提供帮助,请提前向您表示感谢

试着发布一些实际的代码,显示你尝试了什么。这就是我的意思,我甚至不知道从哪里开始,或者如何在不不断刷新扩展的情况下,将扩展与用户所在的网站连接起来。从你的回答@daniel,我会试试看我得到了什么结果。我可以问一下我的假设是否正确:根据这个方法,我必须刷新扩展才能检测到选项卡ID中的更改吗?此外,我认为它是。。。var activeTabId=arrayOfTabs[0]。odCorrection;此外,我认为它是。。。“var-activeTabId=arrayOfTabs[0].id”,[0]在数组中总是指活动选项卡(由于某种原因不是第一个选项卡)?请先阅读这些内容,然后您可能会知道要执行的操作:,