【问题标题】:How to remove browser name from titlebar如何从标题栏中删除浏览器名称
【发布时间】:2013-10-07 10:44:31
【问题描述】:

我需要删除位于我网站标题末尾的 Mozilla Firefox / Google Chrome。例如:music.Google.com 网站,其中浏览器名称在标题名称后不可用。我试过了

document.title="ABC";

所以我只希望标题栏中出现 ABC。但是,目前它显示

ABC -Google Chrome

在火狐中

ABC- MOZILLA Firefox

【问题讨论】:

  • 你能发布你的html的<head>部分吗?
  • 我不相信这在任何浏览器的 HTML 或 Javascript 中都是可能的。 Firefox 有一些扩展允许用户自定义标题栏。我不知道 Chrome。
  • 为了引起能够回答此问题的用户的注意,您应该edit它并添加标签以指示适用的语言。虽然迈克可能是对的。

标签: titlebar


【解决方案1】:

页面无法更改。浏览器会在页面设置的任何标题之后添加此文本。

【讨论】:

    【解决方案2】:

    通用的解决方案是使用您的操作系统来更改窗口的标题。在 Linux (Debian) 上,我使用 wmctrl 和一个简单的脚本从窗口标题中删除浏览器名称,该脚本每秒遍历所有窗口标题并修改它们。

    这是脚本:

    #!/bin/sh
    
    function remove_chrome_suffix {
        WINDOWS=$(wmctrl -l | grep " - Google Chrome$")
        IFS=$'\n'
        for W in $WINDOWS; do
            CMD="wmctrl -i -r "$(echo "$W" | grep -o "^[^ ]\+")" "
            CMD=$(printf "%s-T %q" $CMD $(echo "$W" | grep -oP "^[^ ]+ +[^ ]+ +[^ ]+ +\\K.*(?= - Google Chrome$)"))
            eval "$CMD"
        done
        unset IFS
    }
    
    while true; do
        remove_chrome_suffix
        sleep 1
    done
    

    我按如下方式启动它:

    nohup <script file> &>/dev/null &
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-19
      • 2011-02-18
      • 1970-01-01
      相关资源
      最近更新 更多