C#在浏览器选项卡的悬停工具提示上显示不同的文本

时间:2017-05-30 10:57:45

标签: c# html css asp.net asp.net-mvc-5

是否可以更改在浏览器中悬停选项卡时显示的文本。例如:enter image description here

我希望标记文字保持不变,但能够更改将鼠标悬停在其上时显示的灰色文本。

由于在群集服务器上拥有站点而导致此原因。我希望主选项卡保持不变,以避免混淆用户,但通过显示站点位于悬停部分的服务器来帮助支持问题。

我的服务器名称在这样的视图包中:

 ViewBag.ServerName = System.Environment.MachineName;

我可以接受的是可行的任何人能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:1)

不幸的是,您无法实现的行为(至少在显示HTML的当前浏览器中)。悬停工具提示中显示的文本不是由文档直接控制,而是由浏览器控制。例如,Chrome(与我所知的所有浏览器一样)会在您悬停选项卡名称时显示<title>标记的完整内容。

我认为你可以通过在文档正文失焦时更改title来破解解决方案,但是在那时你应该考虑是否有更好的解决方案来解决你的问题。 em>实际上试图这样做。

如果您只需要支持Chrome,控制用户的计算机(例如在企业环境中)并且真的需要此行为,您可以创建自己的Chrome扩展程序来执行此操作(How to alter title of present tab using chrome extension)。

答案 1 :(得分:0)

我担心除了标题标签之外你不能改变任何东西,因为浏览器自己处理它,加上每个浏览器都做不同的事情。