如何在 window.open 上更改 about:blank
How to change about:blank on window.open
您好,是否可以删除新打开的“关于:空白”window?
因为我正在为我的应用程序弹出创建一个新的 window 并将在其上创建一些内容。我在下面有一个简单的示例。
我的问题是 URL 上有 "about: blank" 是否可以删除它?
<html>
<body>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction() {
var myWindow = window.open("", "", "width=200,height=100");
myWindow.document.write('<html><head> <title>Sample</title><link rel="stylesheet" type="text/css" href="css/newsCSSWindow.css"></head><body>');
myWindow.document.write("Sample Window");
myWindow.document.write('</body></html>');
}
</script>
</body>
</html>
根据 Mozilla Developer docs,open() 的第一个参数将是 url。如果 url 是空字符串,则会使用主 window 的默认工具栏创建一个新的空白 window (URL about:blank)。 URLs 也不会立即加载。当 window.open() returns 时,window 总是包含 about:blank。 URL 的实际获取被推迟,并在当前脚本块完成执行后开始。 window 引用资源的创建和加载是异步完成的。
它无法删除,但您可以通过将 space 放在第一位或通过给出具体路径。
var win = window.open(
"http://www.domainname.ext/path.png",
"DescriptiveWindowName",
"width=420,height=230,resizable,scrollbars=yes,status=1"
);
您好,是否可以删除新打开的“关于:空白”window?
因为我正在为我的应用程序弹出创建一个新的 window 并将在其上创建一些内容。我在下面有一个简单的示例。
我的问题是 URL 上有 "about: blank" 是否可以删除它?
<html>
<body>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction() {
var myWindow = window.open("", "", "width=200,height=100");
myWindow.document.write('<html><head> <title>Sample</title><link rel="stylesheet" type="text/css" href="css/newsCSSWindow.css"></head><body>');
myWindow.document.write("Sample Window");
myWindow.document.write('</body></html>');
}
</script>
</body>
</html>
根据 Mozilla Developer docs,open() 的第一个参数将是 url。如果 url 是空字符串,则会使用主 window 的默认工具栏创建一个新的空白 window (URL about:blank)。 URLs 也不会立即加载。当 window.open() returns 时,window 总是包含 about:blank。 URL 的实际获取被推迟,并在当前脚本块完成执行后开始。 window 引用资源的创建和加载是异步完成的。
它无法删除,但您可以通过将 space 放在第一位或通过给出具体路径。
var win = window.open(
"http://www.domainname.ext/path.png",
"DescriptiveWindowName",
"width=420,height=230,resizable,scrollbars=yes,status=1"
);