Google chrome extension 动态替换我的popup.html

Google chrome extension 动态替换我的popup.html,google-chrome-extension,Google Chrome Extension,当用户单击图标时,我打开了一个popup.html。popup.html有一个按钮。如果单击此按钮,我想在关闭当前弹出窗口后显示来自不同html文件的另一个弹出窗口。有人知道怎么做吗?(我的按钮上已经有一个listner。我只想知道关闭当前显示的弹出窗口并打开一个新的弹出窗口是否很热)。弹出窗口类似于常规选项卡,因此window.location.href=“…”对其有效 但是你可以简单地在弹出窗口中弹出一个覆盖图和一个全屏iframe,并在上面覆盖一个关闭按钮 <iframe src=

当用户单击图标时,我打开了一个popup.html。popup.html有一个按钮。如果单击此按钮,我想在关闭当前弹出窗口后显示来自不同html文件的另一个弹出窗口。有人知道怎么做吗?(我的按钮上已经有一个listner。我只想知道关闭当前显示的弹出窗口并打开一个新的弹出窗口是否很热)。

弹出窗口类似于常规选项卡,因此
window.location.href=“…”
对其有效

但是你可以简单地在弹出窗口中弹出一个覆盖图和一个全屏iframe,并在上面覆盖一个关闭按钮

 <iframe src="http://target.com" style="position:absolute; left:0; top:0; right:0; bottom:0; width:...

您可以使用innerHTML动态更新弹出页面

    var event_container;
    event_container = document.getElementById('element ID');//Get location of event container
    event_container.innerHTML = event_container.innerHTML + "html string you want to add";

可以我想我应该更清楚一点,但我想减少代码,只发布相关部分。整个popup.html不仅包含一个按钮,还包含其他元素,如文本字段等。现在将此i帧加载到当前i帧将导致动画在后台连续运行。我无法将popup.html动态替换为另一个文件。如果这是唯一的方法,请发布一些代码,说明如何关闭iframe动态chrome扩展弹出窗口不支持
window.location.href
到其他网页。