Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#在浏览器选项卡的悬停工具提示上显示不同的文本_C#_Html_Css_Asp.net_Asp.net Mvc 5 - Fatal编程技术网

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

C#在浏览器选项卡的悬停工具提示上显示不同的文本,c#,html,css,asp.net,asp.net-mvc-5,C#,Html,Css,Asp.net,Asp.net Mvc 5,是否可以更改在浏览器中悬停选项卡时显示的文本。例如: 我希望标记文本保持不变,但能够更改鼠标悬停在其上时显示的灰色文本 原因是在集群服务器上有一个站点。我希望主选项卡保持不变,以避免混淆用户,但通过向服务器显示站点位于悬停部分来帮助解决支持问题 我在视图包中有我的服务器名称,如下所示: ViewBag.ServerName = System.Environment.MachineName; 我所追求的是可行的吗?有人能给我指出正确的方向吗 我担心除了标题标签之外,您无法更改上面的任何内容,因

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

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

原因是在集群服务器上有一个站点。我希望主选项卡保持不变,以避免混淆用户,但通过向服务器显示站点位于悬停部分来帮助解决支持问题

我在视图包中有我的服务器名称,如下所示:

 ViewBag.ServerName = System.Environment.MachineName;

我所追求的是可行的吗?有人能给我指出正确的方向吗

我担心除了标题标签之外,您无法更改上面的任何内容,因为浏览器本身处理这些内容,而且每个浏览器的处理方式都不同。

不幸的是,您所寻找的行为无法实现(至少在当前显示HTML的浏览器中是如此)。悬停工具提示中显示的文本不是由文档直接控制的,而是由浏览器控制的。例如,当您悬停选项卡名称时,Chrome(我知道的所有浏览器都是如此)会显示
标记的全部内容

<> P>我想,当文档主体不在焦点时,可以通过改变<代码>标题<代码>来破解一个解决方案,但是在这一点上,你应该考虑是否有更好的解决方案来解决你真正想做的事情。
如果您只需要支持Chrome,控制用户的计算机(例如,在企业环境中),并且确实需要这种行为,您可以创建自己的Chrome扩展来实现这一点()。

每个浏览器都有自己的选项卡实现,因此,跨浏览器实现可能不可行。正是我所想的有趣的想法感谢链接,我喜欢它。我确实需要主要支持IE,但也支持chrome。我可能不得不放弃我的想法,要么在页面上以字符串形式显示服务器名称,要么在tab@Phil3992我认为这更像是一个用户体验问题。我建议您花点时间思考为什么以及何时用户可能需要知道服务器名称,并考虑以合适的方式呈现它。请注意,有一个用于用户体验的StackExchange站点: