问一个很麻烦的问题,chrome或者其他浏览器中,怎么看到一个元素被绑定的地址,比如一个A标签的href="javascript:",我知道有人说会可以手动去分析js文件,但我感觉这样实在太麻烦,而且太浪费时间太浪费生命了,有什么有什么技巧性的东西可以快速直接的找到目标地址?我看到chrome浏览器中有一些事件的监听机制,但是不会用,也不会分析.....求大神指教指教
1
gDD Oct 7, 2013
这种东西不是一个URL能了事的,如果网站fallback做得好,href里的URL(或者form里的button)应该是与JavaScript功能一致的,如果没有,就说明不可替代喽。
|
2
Ever Oct 7, 2013
运气好点直接绑定在<a>这个dom本身, 运气不好父元素一层层往上找委托在哪儿吧.
还有一点也比较关键, <a>通过js操作, 并不一定会跳转到某个url, 即使跳转,也并不一定能保证同一个<a>就跳到同一个url. 所以啊, 还是老老实实具体分析吧. |
3
breeswish Oct 7, 2013
点击<a> 然后在network里看请求
|
4
breeswish Oct 7, 2013
|
5
toctan Oct 8, 2013 via Android
Chromr dev tools 〉Source 〉右下角绑定监听 dom event, 比如 click, 然后点击这么element, 就会跳到相应的 js 代码
|
6
FrankFang128 Oct 8, 2013 via Android
Phamtomjs
|
8
coffeedeveloper Oct 8, 2013
如果这个网站用的是jQuery的话。你用firefox浏览器。下载firebug,然后安装一个firebug的插件:firequery。然后你就能在firebug那里看到这个元素是否已经被jquery用事件绑定的了。这里我不知道怎么截图给你看- -!
|
10
ixiaohei OP @coffeedeveloper firefox?我一般用chrome,下次弄个firefox试一下
|
11
ixiaohei OP @FrankFang128 什么东西?
|