我正在制作Chrome扩展程序,以获取所有打开标签的网址,并将它们全部保存到域名中。所以我需要2个步骤:
答案 0 :(得分:5)
查看chrome.windows.getAll
以获取打开的窗口列表。每个窗口都有一个tabs
属性,其中包含窗口中的选项卡列表。每个标签都有url
属性。请参阅tabs documentation。
您需要遍历窗口,然后遍历每个窗口中的选项卡,并将这些选项卡添加到您的阵列中,然后执行您想要执行的操作。
通常您无法执行此操作,但允许具有必要权限的Chrome扩展程序执行Cross-Origin XMLHttpRequest。您需要将列表发送到其他域。
您可以使用JSON.stringify
将数组转换为可以发送的字符串,然后使用服务器端的某些类似函数将其转换回数组。