【问题标题】:Delete destination Url of link on the bottom of browser's page删除浏览器页面底部链接的目标网址
【发布时间】:2012-07-06 15:33:00
【问题描述】:

在所有浏览器中,当我将光标停留在可点击链接上时,页面底部会显示此链接的目的地,点击后我将被重定向到该目的地。 是否可以用 jQuery 隐藏它? 是否也可以隐藏地址栏或将其设置为空白,以隐藏实际页面? (例如只显示域名) 谢谢

【问题讨论】:

    标签: javascript jquery browser navigation


    【解决方案1】:

    您可以这样做,或者这样做的变体:

    有这样的链接:

    <a href="#" id="mylink">click here</a>
    

    然后使用 jquery 你可以设置点击的位置:

    $(document).ready(function() {
                var where_to = "http://www.google.com";
                $('#mylink').on('click', function(event) {
                    event.preventDefault();
                     document.location.href = where_to;
                })
            });
    

    这样滚动链接,状态栏中不会显示任何位置。

    编辑:对于地址栏内容,要隐藏脚本的实际名称,你可以看看 .htaccess 重写规则,在网上搜索一下。

    【讨论】:

      【解决方案2】:

      不,这是不可能的……至少现在还不可能。 window.status 属性似乎在大多数浏览器中都不起作用,即使对于 Firefox,它也只有在浏览器设置中启用了一个选项时才会起作用。您将不得不做一些变通方法。通过一些研究,我找到了this work-around

      类似下面的方法也可以工作(例如,另一种解决方法):

      <a href="#" onclick="location.href ='http://www.google.com';">my link</a>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-08-17
        • 2012-04-06
        • 1970-01-01
        • 1970-01-01
        • 2013-06-08
        • 2016-02-12
        • 1970-01-01
        相关资源
        最近更新 更多