js如何实现禁止网页跳转的目的

oShadowMourne 2012-12-24 03:55:41
当用户点击某个连接时可不可以通过js拿到用户点击的那个url并且禁止用户跳转?我要的是任何网站都静止跳转如何注入这段js? 对js不是很了解,现在在做win8开发需要实现这个功能希望大虾们帮帮忙
...全文
657 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
scscms太阳光 2012-12-25
  • 打赏
  • 举报
回复
“注入”应该是表达错吧。在你自己的网站中是可以添加JS阻止的。
<a href="http://www.baidu.com/" target="_blank">百度</a>
<a href="http://www.google.com.hk//" target="_blank">google</a>
<script type="text/javascript">
    var a=document.getElementsByTagName("a");
    for(var i=0;i< a.length;i++){
        a[0].onclick=function(){
            alert(this.href);//得到href
            return false;//阻止跳转
        }
    }
</script>
chinaskysun 2012-12-24
  • 打赏
  • 举报
回复
楼主真会说笑,网站注入这么高端的行为都能轻而易举的完成,js不却不了解。 请问你如何注入??
tcpfeng 2012-12-24
  • 打赏
  • 举报
回复
没有这个链接不就行咯
  • 打赏
  • 举报
回复
你这么做很明显是侵犯用户权利的行为。就算是做企业监控之类的应用,也有点过份,还不如直接限网。真正的管理是靠人去管心,而不是靠技术去强制然后引起道高一尺魔高一丈的可笑攻防战。

87,914

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧