2

是否有任何解决方法来自定义 chrome 78+ 的选项卡悬停卡?通过自定义我的意思是更改悬停卡的文本。

该页面打开为空白,然后使用写入功能添加 html 文本。然后我改了标题。

var win = window.open();
win.document.write(htmlText);
win.document.title = htmlFileName

我的实际问题是,当我悬停一个选项卡时,它显示“正在加载... ”而不是实际标题(的值htmlFileName)。

“我知道要求用户将 chrome 标志 tab-hover-cards 设置为禁用不是一个好举动”此外,该解决方案应支持 ie9+

4

2 回答 2

1

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

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

添加"about:blank"内部window.open将在选项卡悬停卡上显示页面标题,而不是“正在加载......”

于 2021-07-01T16:47:08.723 回答
0

添加 win.document.close() 不会使选项卡保持在加载状态。

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

上面的代码对我有用。

于 2019-12-12T05:34:55.643 回答