应用截图
详细介绍
此扩展程序更改标签页标题,使其包含主机名,让 Chrome 完全兼容 KeePass 自动输入功能。
不必担心隐私,完整代码如下。
v1.1.2 添加清单 short_name。改进描述。
v1.1.1 在网页打开期间持续检查标题是否需要更新。这提高了与 Gmail 等网站的兼容性,这些网站每次点击电子邮件时都会更改标题。
v1.1.0 改进代码以修复难以更改的网站标题。代码在后台异步运行,连续十五秒每秒检查一次。
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
async function titlehost() {
while(true)
{
Log('checked');
if(IsTitleDirty())
ChangeTitle();
await sleep(1000);
}
}
function IsTitleDirty() {
return (!GetTitle().endsWith(GetHost()));
}
function ChangeTitle() {
document.title = GetTitle() + ' - ' + GetHost();
Log('changed');
}
function GetTitle() {
return document.title;
}
function GetHost() {
return location.host;
}
function Log(message) {
return console.log('Title - host> ' + message);
}
titlehost();