繁体   English   中英

如何自定义浏览器窗口的标题

[英]How to customize the title of my browser window

我想使用window.open()自定义html的显示。 我在下面编写了代码,并按照所附的屏幕快照获取了输出。

我的观点是:

  1. 我发现窗口可以resizable尽管我使用resizable=no
  2. 如何隐藏bar title
  3. 如何将我的海关标题添加到表单/页面,我想用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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM