2
A
回答
4
您不需要为此创建插件。这可以用一个简单的脚本和Greasemonkey完成。
也不需要为每个链接添加点击处理程序。这是更好地使用事件委派:
document.addEventListener('click', function(event) {
if(event.target.nodeName === 'A') {
var href = event.target.href;
// change the URL
location.href = href;
event.preventDefault();
}
}, true);
+0
我看了看greasemonkey,比Jquery更合适。 – nestalgia 2011-03-21 13:35:59
相关问题
- 1. onclick事件做一些事情
- 2. IBAction - 在连接到服务器之前做一些事情
- 3. 在阻止代码之前和之后做一些事情
- 4. 在创建之后和破坏之前做一些事情
- 5. Jquery:在导航之前做一些事onclick
- 6. 在systemd停止运行python服务之前做一些事情
- 7. JUnit在测试初始化之前做一些事情
- 8. Symfony 1.4 - 在检查凭据之前做一些事情
- 9. Scrapy在恢复之前做一些事情
- 10. 在Spinner打开对话框之前做一些事情 - Android
- 11. 做一些事情之前放松segue(swift)
- 12. 做一个onClick事件,每隔一次点击做一些不同的事情?
- 13. 如何在Android Gradle构建任务之前做些事情?
- 14. 如何在进程死于Windows之前做些事情
- 15. 在背景做一些事情,一旦完成,在前台做点什么?
- 16. 在用户关闭标签页/窗口之前做一些事情
- 17. 在滚动条到达底部之前做一些100px的事情
- 18. 我该如何在会话过期之前做一些事情(销毁)
- 19. 在从客户端获取请求之前做一些事情,tomcat war
- 20. 升级之前要做的事情Ruby
- 21. 随机化一些链接
- 22. jquery - 在做完所有事情之后做些什么 -
- 23. 在线程之间做一次事情
- 24. jQuery的超链接打开我的onclick事件之前的链接
- 25. RichTextBox链接不做任何事情
- 26. 试图做一些事情用ActiveRecord :: Base.connection_pool.with_connection
- 27. 如何在jQuery中的事件之后做些事情?
- 28. 为什么在做拉之前做所有事情?
- 29. YQL刮:跟随链接一级下降?
- 30. 即使在onclick =“return true;”之后,IE11并没有跟踪链接
我将在'onclick',然后用做一些改变'location.href = this.href'和'返回FALSE',使得实际'href'是没有跟着。 – pimvdb 2011-03-20 11:12:24