chrome插件遍历数组已打开的所有标签 demo
1chrome插件遍历数组已打开的所有标签 demo
以下是一个示例代码,可以使用Chrome插件来遍历当前打开的所有标签:

```javascript
// background.js
chrome.tabs.query({}, function(tabs) {
tabs.forEach(function(tab) {
console.log(tab.url);
// 在这里执行其他对标签的操作
});
});
```

首先,需要在 `manifest.json` 文件中声明需要的权限:

```json
{
"manifest_version": 2,
"name": "My Extension",
"version": "1.0",

"permissions": [
"tabs"
],

"background": {
"scripts": ["background.js"],
"persistent": false
},

"manifest_version": 2
}
```

然后,在Chrome浏览器中安装该扩展程序,将 `background.js` 作为后台脚本运行。该脚本使用 `chrome.tabs.query()` 函数来获取当前所有的标签,并通过 `forEach` 循环遍历每个标签。你可以在 `forEach` 循环中执行其他对标签的操作。

请注意,为了演示目的,此示例将在后台控制台中打印出每个标签的URL。你可以在此处添加其他任何你需要的标签操作。
本页由《梦行文档》生成

 

name完成
30