Chrome扩展程序:打开新标签页,而不会失去弹出窗口的焦点

杰夫

我在Chrome扩展程序上有一个简单的研究链接列表:

<a href="http://www.example1.com" target="_blank">Research Link 1</a>
<a href="http://www.example2.com" target="_blank">Research Link 2</a>
<a href="http://www.example3.com" target="_blank">Research Link 3</a>

在任何网页上,我都可以按住Ctrl键并单击所有三个链接,在后台打开新标签页。但是,Chrome扩展程序弹出窗口似乎并非如此。如果按住ctrl键并单击某个链接,则扩展名将关闭弹出窗口,从而阻止您随时单击多个链接。

我尝试了一种单击chrome.tabs.create方法,该方法在其他几篇文章中都有介绍,但这似乎与单击target =“ _ blank”类似,因为它只是打开了一个具有焦点的新选项卡。

chrome.tabs.create({url: 'http://www.google.com'});

有什么方法可以打开没有焦点的新选项卡(ctrl + click),同时仍然允许扩展弹出窗口在当前选项卡中保持可见,以便用户可以单击第二个,第三个或第四个链接?这样,用户不必多次重新运行扩展,这需要花费时间,因为它必须重新进行身份验证和查询数据。

可汗

是的,有一个选项create

chrome.tabs.create({url: 'http://www.google.com', active: false});

完全按照您的描述在我的扩展程序之一中使用它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Chrome扩展程序:如何在新标签页中打开链接?

Chrome扩展程序:从弹出窗口获取当前标签

在新标签页或窗口中打开链接

Chrome扩展程序-在新标签页中打开捕获的屏幕截图

在新标签页上触发Chrome扩展程序

Chrome扩展程序在新标签页上打开新标签页

单击工具栏图标时,在新标签页中打开Chrome扩展程序

Chrome扩展程序弹出窗口无法打开

Chrome扩展程序代码可在弹出窗口中打开或关闭我的扩展程序

设计网站时,打开新标签页的效果不如弹出窗口

Chrome扩展程序:URL未在新标签页中打开

Chrome扩展程序仅在新标签页中正常运行

Chrome扩展程序在新标签页中运行js

Google Chrome-在新标签页中打开弹出窗口?

在chrome扩展程序中打开和访问弹出窗口

简单的Chrome扩展程序不会显示弹出窗口

阻止Chrome for iOS打开“在新标签页中打开..复制链接URL”弹出窗口

Chrome会不断打开新标签页作为新窗口

强制Chrome在特定窗口中打开新标签页

在新标签页中打开弹出窗口

无法使用Chrome扩展程序弹出窗口中的按钮打开新标签页

禁止在Chrome窗口中使用新标签页(改为在其他窗口中打开新标签页)

简单的Chrome扩展程序:在新标签页中打开一个网址

关闭按钮可在Chrome扩展程序弹出窗口中打开新的Chrome存储标签

Chrome 扩展程序:如何通过单击 html 弹出窗口中的按钮在新选项卡中打开指定链接?

在 Google Chrome 扩展程序中获取打开的弹出窗口

打开弹出窗口时 Chrome 扩展程序已损坏

编辑 Chrome 扩展程序(Adblock)代码,使其在安装时不会打开新标签页

Firefox/Chrome 扩展程序 - 阻止新标签页