Firefox window.open(“ about:blank”)无法打开空白标签

时间:2018-09-14 08:20:42

标签: javascript google-chrome firefox window.open

我正在尝试使用注入的javascript代码打开新窗口。 在Chrome浏览器中一切正常,但Firefox不会打开about:blank选项卡,而只有具有相同href和注入脚本的页面。我需要此选项卡完全空白,而不是当前选项卡的副本。这是我正在使用的示例代码:

var x = window.open('about:blank');
x.document.write('<script>console.log("hello injected world")</script>');

2 个答案:

答案 0 :(得分:0)

尝试使用空字符串“”而不是“ about:blank”。

var x = window.open("");
x.document.write('<script>console.log("hello injected world")</script>');

它在Chrome和Firefox中都可以使用,但这取决于您的浏览器是否阻止弹出窗口

答案 1 :(得分:0)

尝试使用iframe

var win = window.open();
win.document.write('<iframe width="100%" height="100%"  srcdoc="<html></html>" frameborder="0" allowfullscreen></iframe>')

可能会帮助您