首页 > 解决方案 > 打开新窗口时从标题栏中删除多余的“ - 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”。

标签: javascriptjquerygoogle-chrome

解决方案


不幸的是,浏览器会将其附加到开发人员指定的任何内容上,并且无法更改。即使您确实为自己更改了它,它也不会影响您用户的浏览器。

它实际上派上用场,不管你信不信,在操作系统级别,当您根据标题自动聚焦窗口时,因为您可以仅从窗口的标题识别应用程序。

例如,在 Ubuntu Linux 中,这个命令会显示所有打开窗口的标题以及与之关联的进程:

wmctrl -lp

我编写脚本来读取这些标题并使用 Windows 执行操作。在这种情况下,例如查看哪些窗口是Chromium很好的。


推荐阅读