删除在状态栏中显示超链接的超链接/鼠标悬停按钮

Posted

技术标签:

【中文标题】删除在状态栏中显示超链接的超链接/鼠标悬停按钮【英文标题】:Remove showing hyperlink in status bar on hyperlink/button on mouse over 【发布时间】:2016-09-01 03:02:43 【问题描述】:

在我的应用程序导航器中,状态栏默认显示在每个屏幕的底部,并且链接到按钮和图标的 URL 将显示在其上。

像这样:

我不想使用 javascript 在网页底部显示与超链接或按钮关联的 URL。

到目前为止我所尝试的:

设置 window.status = '' onmouseover 超链接/按钮的属性,但这不起作用。

我使用的浏览器是Internet Explore IE11Firefox 38.8.0

【问题讨论】:

不,您不使用 Internet Explorer IE11 和 Firefox 38.8.0 您使用带有数据库和脚本的服务器,您尝试过什么? 移除链接 使用按钮提交表单 Hide status bar value from href url when mouse hover a link的可能重复 【参考方案1】:

试试这个

它对我有用。

我已经在两种浏览器上测试过:Internet Explorer 和 Firefox

<a href="javascript:;" onclick="location.href='http://yourlink.com/'">click here</a>

【讨论】:

@geeky_ninja 如果它对您有用,请接受答案。【参考方案2】:

我不想在网页底部显示与超链接或按钮相关的 URL [使用 JavaScript]

状态栏显示href

所以:不要指定一个href。

javascript 没有必要“隐藏”它。

鉴于这是一个您可能希望能够单击它的链接,因此使用 jquery 添加一个单击处理程序,您可以使用 css 设置样式以使其看起来像一个链接。

$(function() 
  $("#saveLink").click(function() 
    location.href = $(this).data("href");
  );
);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a id='saveLink' title='Click to save' data-href='http://google.com'>no status bar link on hover</a>
<br/>
<a href='http://google.com'>link shown in status bar on hover</a>

如果您需要键盘支持(选项卡),那么您需要一个 href,所以可以使用 href='#'

【讨论】:

"title" 显示工具提示;作者询问状态栏:) @kolypto 如果我记得,我是作为介绍带头的 - 但我同意,没有多大意义。

以上是关于删除在状态栏中显示超链接的超链接/鼠标悬停按钮的主要内容,如果未能解决你的问题,请参考以下文章

将鼠标悬停在模式链接上时隐藏浏览器状态栏上的链接

更改 Chrome 状态栏中显示的 URL

Java 更新和删除PDF中的超链接

在网页中如何设置超链接下划线的颜色?

HTML中超链接的悬停颜色

如何在状态栏中隐藏 url 地址? [复制]