![我制作了自己的网络应用程序,如何更改标题(或其他内容)?](https://linux22.com/image/1020363/%E6%88%91%E5%88%B6%E4%BD%9C%E4%BA%86%E8%87%AA%E5%B7%B1%E7%9A%84%E7%BD%91%E7%BB%9C%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%8C%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E6%A0%87%E9%A2%98%EF%BC%88%E6%88%96%E5%85%B6%E4%BB%96%E5%86%85%E5%AE%B9%EF%BC%89%EF%BC%9F.png)
我在 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.title
JavaScript 并覆盖默认标题。要测试,
- 按下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"
})();