Google chrome extension 单击页面时,Chrome Extension popup.html将消失

Google chrome extension 单击页面时,Chrome Extension popup.html将消失,google-chrome-extension,Google Chrome Extension,我是Chrome扩展的新手。我有一个popup.html,当鼠标悬停在当前打开的页面/选项卡上时收集数据并显示。单击当前打开的页面/选项卡时,我还会将数据发送到popup.html 问题是当我点击页面时,数据被传递到popup.html,但popup.html消失/关闭。当我再次单击扩展时,数据将持续存在,因为我将数据持续存在于背景页面上 如何避免popup.html在单击当前打开的页面/选项卡时关闭/消失 提前谢谢我不确定你能不能。将页面命名为弹出窗口是有原因的。尽管您可以尝试notifica

我是Chrome扩展的新手。我有一个popup.html,当鼠标悬停在当前打开的页面/选项卡上时收集数据并显示。单击当前打开的页面/选项卡时,我还会将数据发送到popup.html

问题是当我点击页面时,数据被传递到popup.html,但popup.html消失/关闭。当我再次单击扩展时,数据将持续存在,因为我将数据持续存在于背景页面上

如何避免popup.html在单击当前打开的页面/选项卡时关闭/消失


提前谢谢

我不确定你能不能。将页面命名为弹出窗口是有原因的。尽管您可以尝试notifications()提供相同的功能。

但这是不可能的

浏览器操作/页面操作的弹出窗口设计为在失去焦点时立即关闭。也不可能以编程方式打开它

通过让后台脚本处理数据,您做到了正确的操作。如果您在与页面交互时需要持久的UI,那么您唯一的选择似乎是通过内容脚本注入一些HTML UI


你可能会感兴趣。

我知道pop.html不会在屏幕上持久存在,因此我选择了另一条途径,将我的扩展插件添加到chrome开发工具上。它们执行相同的操作,例如扩展。痛苦的是,您的开发工具必须始终处于打开状态

对于我的用例来说,保持控制台打开并没有多大区别。波斯特帮了我很多忙


感谢您的建议

谢谢,让我试试这个添加devtools面板可能确实是最佳选择。