嗨,有可能在新打开的窗口中删除“关于:”空白吗? 因为我正在为应用程序创建一个新窗口,所以会弹出并在其中创建一些内容。我在下面有一个简单的示例。 我的问题是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>
答案 0 :(得分:1)
无法删除它,但是您可以通过将空格放在第一位或提供特定的路径来将文本“关于:空白” 更改为当前URL。
var win = window.open(
"http://www.domainname.ext/path.png",
"DescriptiveWindowName",
"width=420,height=230,resizable,scrollbars=yes,status=1"
);
答案 1 :(得分:0)
根据Mozilla Developer docs open()的第一个参数将是一个url。如果url是一个空字符串,那么将使用主窗口的默认工具栏创建一个新的空白窗口(URL about:blank)。 URL也不会立即加载。当window.open()返回时,窗口始终包含about:blank。 URL的实际获取被推迟,并在当前脚本块完成执行之后开始。窗口创建和引用资源的加载是异步完成的。