javascript - 打开新窗口时从标题栏中删除多余的“ - Google Chrome”
问题描述
当我使用以下代码打开新的 chrome 窗口时:
var newWin = window.open("/", "ABC", "width=200,height=200");
newWin.document.write("<title>ABC</title>");
newWin.document.write("<body>Hello World!</body>");
它在标题栏中以“ABC - Google Chrome”打开。
我只想要标题栏中的“ABC”。
解决方案
不幸的是,浏览器会将其附加到开发人员指定的任何内容上,并且无法更改。即使您确实为自己更改了它,它也不会影响您用户的浏览器。
它实际上派上用场,不管你信不信,在操作系统级别,当您根据标题自动聚焦窗口时,因为您可以仅从窗口的标题识别应用程序。
例如,在 Ubuntu Linux 中,这个命令会显示所有打开窗口的标题以及与之关联的进程:
wmctrl -lp
我编写脚本来读取这些标题并使用 Windows 执行操作。在这种情况下,例如查看哪些窗口是Chromium
很好的。
推荐阅读
- gradle - 如何将 src/dist 添加到 Spring Boot 发行版
- delphi - POST 错误响应的 TIdHTTP 字符编码
- node.js - centos中使用node,npm run build对vuejs执行不同的结果
- phpspreadsheet - PHP电子表格会计格式
- javascript - 轮播没有显示正确的图像
- mysql - 如何检测 MySQL 中的临时故障?
- r - 钻石数据集 - 如何在直方图中绘制价格值(使用 ggplot2)?
- scala - sbt 无法在 mac 上启动并出现 sun 证书错误
- typescript - 从打字稿调用函数
- c# - 使用 XmlSerializer 序列化默认属性