[英]How to customize the title of my browser window
我想使用window.open()
自定义html的显示。 我在下面编写了代码,并按照所附的屏幕快照获取了输出。
我的观点是:
resizable
尽管我使用resizable=no
bar title
report
替换untitled
: var report = window.open('', '_blank', 'title="Report",toolbar=0, top=500,left=500, width=200,height=100,resizable=no,scrollbars=no, menubar=no, location=no, status=no');
report.document.body.innerHTML = text;
如果要在新窗口中显示标题,只需在<head>
内的text
设置title
标签。
<title>Title you want</title>
例:
var report = window.open('', '_blank', 'title="Report",toolbar=0, top=500,left=500, width=200,height=100,resizable=no,scrollbars=no, menubar=no, location=no, status=no');
report.document.write("<html><head><title>TEST</title></head></html>");
注意,我使用了document.write()
。
另外,在现代浏览器中,不允许隐藏网址栏,您可以在此处找到更多信息。
调整大小选项也有一个错误。 检查这个回答有关禁用的新窗口大小调整。
感谢@Will和@GerardCuadras
这两个答案都是可行的,所以不确定是否接受正确答案,我对这两个都投了赞成票。
report.document.title = 'My customs Report';
report.document.body.innerHTML = text;
要么
report.document.body.innerHTML = '<title>My customs Report</title>';
report.document.body.innerHTML += text;
var report = window.open('', '_blank', 'title="Report",toolbar=0, top=500,left=500, width=200,height=100,resizable=no,scrollbars=no, menubar=no, location=no, status=no');
report.document.body.innerHTML = text;
**report.document.title = 'custom one';**
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.