Javascript 在重新加载页面时,如何在chrome扩展中保持HTML弹出窗口在前面?
因此,chrome扩展插件蜂蜜在contentscript注入的页面上有一个弹出窗口,显示在网店上应用优惠券的当前进度 如果您提交优惠券(而不仅仅是AJAX请求),一些网站会作为一个整体重新加载,因此如果您要注入一些HTML,它就会消失,因为contentscript会被重新加载,它必须再次注入HTML 以此为例: 当页面很难重新加载时,他们如何始终保持弹出窗口在前面,同时跟踪进度 注意:这与弹出功能无关(如popup.html)Javascript 在重新加载页面时,如何在chrome扩展中保持HTML弹出窗口在前面?,javascript,google-chrome-extension,content-script,Javascript,Google Chrome Extension,Content Script,因此,chrome扩展插件蜂蜜在contentscript注入的页面上有一个弹出窗口,显示在网店上应用优惠券的当前进度 如果您提交优惠券(而不仅仅是AJAX请求),一些网站会作为一个整体重新加载,因此如果您要注入一些HTML,它就会消失,因为contentscript会被重新加载,它必须再次注入HTML 以此为例: 当页面很难重新加载时,他们如何始终保持弹出窗口在前面,同时跟踪进度 注意:这与弹出功能无关(如popup.html) 希望我解释得足够清楚:)他们可能正在使用一个单独的实用程序。或者
希望我解释得足够清楚:)他们可能正在使用一个单独的实用程序。或者,他们可能在iframe中加载站点,以便在嵌入页面中以DOM元素的形式显示其UI。不管是哪种方式,扩展都没有神奇的方法或API来显示叠加的弹出窗口。@wOxxOm-Hmm看起来它们没有iframe。我在想,也许他们经常向注入html的contentscript发送消息?(每10毫秒一次)。这有可能吗?不,最简单的解释是他们在视频中画的。