我制作了自己的网络应用程序,如何更改标题(或其他内容)?

我制作了自己的网络应用程序,如何更改标题(或其他内容)?

我在 Dell Vostro 3546 上使用 Ubuntu 18.04。
这是我的 webapp 代码/home/$USER/.local/share/applications/sketchboard.png

[Desktop Entry]
Version=1.1
Type=Application
Name=Sketchboard
GenericName=Sketchboard
Comment=Sketchboard desktop webapp
Icon=/usr/sketchboard.png
Exec=/opt/google/chrome/google-chrome --app=https://sketchboard.me/
Actions=
MimeType=text/plain;
Categories=Application;Network;Graphics;
Keywords=Sketchboard;webapp;
StartupNotify=true
StartupWMClass=sketchboard.me

这是我的照片:

素描板 如您所见,我强调了 Web 应用程序标题(或我们所说的任何内容)。有时链接也会显示在那里。
我只想看到那里写着“Sketchboard”。

提前致谢。

答案1

窗口的标题由<title>HTML 元素,毕竟你实际上是在打开一个网站,而不是本地独立应用。所以这是浏览器端的事情,我认为不可能从桌面输入修改标题。

要控制标题,您可以使用document.titleJavaScript 并覆盖默认标题。要测试,

  • 按下F12打开开发者工具一旦“webapp”启动。
  • 导航安慰
  • 跑步
    document.title="My title for Sketchboard"
    

如果你对结果满意,你可以使用坦普猴并创建一个用户脚本,以便在您打开 Web 应用或网站时覆盖标题。用户脚本如下所示

// ==UserScript==
// @name         Sketchboard
// @version      0.1
// @description  Window title modifier for Sketchboard
// @author       You
// @match        *sketchboard.me/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    document.title="Modified Title"
})();

相关内容