Chrome扩展查找选项卡
Chrome extension find tabs
我正在创建一个chrome扩展,当点击时应该打开一个新的选项卡,这将带您到谷歌。
目前我有这个
chrome.tabs.create({
"url": "http://google.co.uk",
"index":0,
"pinned":true
});
我怎么能搜索标签,看看标签是否打开,如果它是固定的。如果它被打开并固定,程序应该什么都不做,如果打开但没有固定,它应该固定标签,如果没有打开或固定,它应该打开标签并固定它。
可以用
吗?chrome.tabs.query()
还是我需要别的东西?
您可以使用:
chrome.tabs.query("http://google.co.uk", function(tabs)
{
// if no tab found, open a new one
if (tabs.length == 0){
chrome.tabs.create({
"url": "http://google.co.uk",
"index":0,
"pinned":true
});
}
// otherwise, pin it
else{
chrome.tabs.update(tabs[0].id, { pinned: true });
}
});
相关文章:
- 如何使用从属选项集筛选查找
- 在 jquery 选项卡中查找 span 标记并返回该索引
- 如何查找所选HTML选项的所有数据属性
- 如何使用javascript查找chrome选项卡使用的内存
- 使用 gBrowser 和 ObserverService 查找启动时的选项卡
- 使用 jQuery,查找所有选择并将索引值追加为选项
- 如何查找和更改 cookie 的“发送”选项
- 使用 JavaScript 查找具有选定属性的选择选项
- 使用 JavaScript 在<选择>中查找选定的<选项>
- 使用 jQuery 或 Javascript 查找下拉选项值
- 在 HTML 模板的变量中使用 jQuery 查找选择以加载选项
- Twitter引导程序选项卡,查找活动选项卡文本
- Jquery.查找所有<tr>包含来自所选<选项>
- 查找一个项目是否在数组中,并使用angularjs将其从选择选项中排除
- 按URL查找浏览器选项卡并将其关闭
- 如何查找多个选择的选定选项的总和
- REGEX在javascript中查找选项标记
- 如何在select中查找和删除optgroup和选项
- 在“按属性选择”值中查找所有匹配选项
- 我可以基于查找结果填充查找/选项集吗?