如何自定义谷歌浏览器标签悬停卡片

3
有没有办法自定义Chrome 78+的选项卡悬停卡片? 通过自定义,我指更改悬停卡片的文本。 该页面是通过使用write函数添加HTML文本打开的,然后我更改了标题。
var win = window.open();
win.document.write(htmlText);
win.document.title = htmlFileName

我的实际问题是,当我悬停在一个标签上时,它显示“Loading...”而不是实际的标题(htmlFileName的值)。
“我知道要求用户将Chrome标志tab-hover-cards设置为禁用并不是一个好办法” 此外,解决方案应该支持ie9+。

更新:window.stop();document.close();没有起作用。 - NSk
你能找到解决办法吗? - b9bram
2个回答

1

虽然这个问题已经超过1年了,但我仍想提出一个解决方案。请尝试以下方法:

var win = window.open("about:blank");
win.document.write(htmlText);
win.document.title = htmlFileName

window.open 中添加 "about:blank" 将会在标签悬停卡片上显示页面标题,而不是显示 "loading...."。

0

添加win.document.close()不会使标签页保持在加载状态。

var win = window.open();
win.document.write("<html>Hi</html>");
win.document.title = "Testing";
win.document.close();

上面的代码对我来说有效。

很抱歉要说这个。没有起作用。选项卡悬停卡片仍然显示“加载中...”。 - NSk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接