情景再现:使用浏览器( Chrome )浏览网页,鼠标放在网页中一个京东商城的链接上,浏览器左下角显示的 URL 是“ www.jd.com ”没错,如果鼠标右键-->复制链接地址,放在地址栏粘贴的结果也是"www.jd.com"没错,但是鼠标左键点击的时候就会变成别的链接,请问是如何做到的?
1
XianZaiZhuCe Nov 10, 2015 via Android
js
|
2
x615 OP @XianZaiZhuCe 请问是如何具体实现的?用的哪个函数,我对 JS 不熟悉,能提供一个关键字么,我搜索一下,谢谢。
|
3
liaa Nov 10, 2015
思路:
1. JS 监听 mousedown 事件然后 2. 然后阻止 event 的默认行为 3. 然后使用 JS 控制浏览器跳到指定链接的地址 |
5
acrisliu Nov 10, 2015 via Android <a href="http://www.jd.com" onclick="this.href='http://www.qq.com'">这是链接</a>
|