document.write("some text") 擦除 URL 并显示 about:blank
document.write("some text") erases URL and about:blank is shown
我写了
1。 var win=window.open("problem.html");
<br>2。 win.document.write("some text")
当我不写第 2 行时,会打开一个新选项卡,并在当前 URL 中附加 problem.html
。
但是当我包含第 2 行时,它会显示一个带有文本 some text
的新选项卡,但是 URL 是 about:blank
。
请建议一种方法,以便我的 URL不会改变。
不要在 window.open
的第一个参数中使用文档名称,使用 url
就像 http://myaddress.com/problem.html
.
根据 W3C School 上的文档:
URL: Specifies the URL of the page to open. If no URL is specified, a new window with about:blank is opened
这个对我有用如果对你有用请告诉我:
window.open('NAME, anything here it wont appear your url to show name will appear in window, '_blank').document.location = "URL TO SHOW";
window.open('NAME To Show', '_blank').document.write("TEXT TO SHOW");
参见Document.write();文档:https://developer.mozilla.org/en-US/docs/Web/API/Document/write
我写了1。 var win=window.open("problem.html");
<br>2。 win.document.write("some text")
当我不写第 2 行时,会打开一个新选项卡,并在当前 URL 中附加 problem.html
。
但是当我包含第 2 行时,它会显示一个带有文本 some text
的新选项卡,但是 URL 是 about:blank
。
请建议一种方法,以便我的 URL不会改变。
不要在 window.open
的第一个参数中使用文档名称,使用 url
就像 http://myaddress.com/problem.html
.
根据 W3C School 上的文档:
URL: Specifies the URL of the page to open. If no URL is specified, a new window with about:blank is opened
这个对我有用如果对你有用请告诉我:
window.open('NAME, anything here it wont appear your url to show name will appear in window, '_blank').document.location = "URL TO SHOW";
window.open('NAME To Show', '_blank').document.write("TEXT TO SHOW");
参见Document.write();文档:https://developer.mozilla.org/en-US/docs/Web/API/Document/write