当单击<a>链接在chrome扩展中,popup.html如何保持打开状态
When click a <a> link in chrome extension, how can popup.html keep open state?
我正在做一个Chrome扩展,用来查看论坛上的帖子。
现在,我可以获得一些帖子的链接,并将这些链接放入我的popup.html中,如下所示:
<a href="post's link" target="_blank">post's title</a>
然后,当我单击链接时,将打开一个新的选项卡,但popup.html页面将消失。
当我按下时,会打开新的选项卡,但问题仍然存在。
现在,我想知道我是否可以通过单击链接打开一个新的选项卡,同时我可以保持我的popup.html页面仍然显示。
我参考了chrome扩展开发的文档,但我仍然无法解决这个问题。
那么,这能实现吗?如何?
谢谢!
我相信target="_blank"
不能做到这一点,请参阅常见问题持久弹出
当用户将注意力集中在弹出窗口之外的浏览器某个部分时,弹出窗口会自动关闭。在用户点击离开后,没有办法保持弹出窗口打开。
然而(感谢@Bob den os的想法),你可以将chrome.tabs.create
与active: false
一起使用,这样,新选项卡就可以在没有焦点的情况下创建,你可以保持弹出窗口打开。
chrome.tabs.create({
url: "example.com",
active: false
});
Chrome扩展弹出窗口需要焦点才能保持打开。
如何保持谷歌Chrome扩展弹出窗口打开?
可以将弹出窗口打开到一个新的选项卡中。这不需要焦点来保持打开状态。
chrome.tabs.create({ url: chrome.extension.getURL('popup.html')});
相关文章:
- 从Chrome扩展名中的popup.html文件在background.js文件中运行一个函数
- 单击扩展图标时打开popup.html
- 将sharethis按钮添加到chrome扩展popup.html
- Javascript - 当使用 Javascript 生成 HTML 元素时,Magnific Popup 不起作用
- 当单击<a>链接在chrome扩展中,popup.html如何保持打开状态
- Chrome扩展如何将数据从内容脚本发送到popup.html
- 弹出窗口.js 未在 Chrome 扩展程序中的 Popup 的头部标签中执行.html Popup
- 在javascript和Popup PHP Javascript HTML之间传递值的问题
- popup.html重定向到新选项卡窗口中的login.html页面
- 如何查询外部域,将其存储在chrome扩展中,并调用它在popup.html中显示
- 如何请求在popup.html中显示chrome扩展的清单版本号
- 如何在HTML中定义内联内容库,以便与Magnific Popup一起使用
- 以chrome扩展名调整popup.html的大小
- 将Chrome扩展popup.html页面重定向到Oauth的URL
- Soundcloud auth popup callback.html在连接后永远不会关闭
- Chrome扩展帮助:从popup.html触发变量CSS
- Load popup.html from chrome.pageAction.onClicked.addListener
- chrome -如何使用dom和js在popup.html中显示图像
- 如何接收从内容脚本发送到popup.js/html的消息
- Chrome扩展sendMessage从popup.html到content.js不工作