我正在尝试使用注入的javascript代码打开新窗口。 在Chrome浏览器中一切正常,但Firefox不会打开about:blank选项卡,而只有具有相同href和注入脚本的页面。我需要此选项卡完全空白,而不是当前选项卡的副本。这是我正在使用的示例代码:
var x = window.open('about:blank');
x.document.write('<script>console.log("hello injected world")</script>');
答案 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>')
可能会帮助您