问一个很麻烦的问题,chrome或者其他浏览器中,怎么找到一个元素被绑定的地址? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a Javascript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
Javascript 权威指南第 5 版
Closure: The Definitive Guide
ixiaohei
V2EX    Javascript

问一个很麻烦的问题,chrome或者其他浏览器中,怎么找到一个元素被绑定的地址?

  •  
  •   ixiaohei 2013-10-07 21:38:53 +08:00 4546 次点击
    这是一个创建于 4460 天前的主题,其中的信息可能已经有所发展或是发生改变。
    问一个很麻烦的问题,chrome或者其他浏览器中,怎么看到一个元素被绑定的地址,比如一个A标签的href="Javascript:",我知道有人说会可以手动去分析js文件,但我感觉这样实在太麻烦,而且太浪费时间太浪费生命了,有什么有什么技巧性的东西可以快速直接的找到目标地址?我看到chrome浏览器中有一些事件的监听机制,但是不会用,也不会分析.....求大神指教指教
    11 条回复    1970-01-01 08:00:00 +08:00
    gDD
        1
    gDD  
       2013-10-07 21:51:21 +08:00
    这种东西不是一个URL能了事的,如果网站fallback做得好,href里的URL(或者form里的button)应该是与Javascript功能一致的,如果没有,就说明不可替代喽。
    Ever
        2
    Ever  
       2013-10-07 22:05:58 +08:00
    运气好点直接绑定在<a>这个dom本身, 运气不好父元素一层层往上找委托在哪儿吧.
    还有一点也比较关键, <a>通过js操作, 并不一定会跳转到某个url, 即使跳转,也并不一定能保证同一个<a>就跳到同一个url.
    所以啊, 还是老老实实具体分析吧.
    breeswish
        3
    breeswish  
       2013-10-07 23:52:43 +08:00
    点击<a> 然后在network里看请求
    breeswish
        4
    breeswish  
       2013-10-07 23:53:13 +08:00
    toctan
        5
    toctan  
       2013-10-08 01:21:37 +08:00 via Android
    Chromr dev tools 〉Source 〉右下角绑定监听 dom event, 比如 click, 然后点击这么element, 就会跳到相应的 js 代码
    FrankFang128"
        6
    FrankFang128  
       2013-10-08 01:28:11 +08:00 via Android
    Phamtomjs
    loveminds
        7
    loveminds  
       2013-10-08 05:08:24 +08:00 via Android
    @toctan 赞成,另外这种东西没有规律,全看函数怎么写
    coffeedeveloper
        8
    coffeedeveloper  
       2013-10-08 11:09:51 +08:00
    如果这个网站用的是jQuery的话。你用firefox浏览器。下载firebug,然后安装一个firebug的插件:firequery。然后你就能在firebug那里看到这个元素是否已经被jquery用事件绑定的了。这里我不知道怎么截图给你看- -!
    ixiaohei
        9
    ixiaohei  
    OP
       2013-10-08 14:45:56 +08:00
    @toctan 你这种的我用JQuery绑定的click看不了他在哪儿绑定的,原生的就可以看见,要是用了框架一点也看不出来
    ixiaohei
        10
    ixiaohei  
    OP
       2013-10-08 14:46:35 +08:00
    @coffeedeveloper firefox?我一般用chrome,下次弄个firefox试一下
    ixiaohei
        11
    ixiaohei  
    OP
       2013-10-08 14:46:59 +08:00
    @FrankFang128 什么东西?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2993 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 13:06 PVG 21:06 LAX 05:06 JFK 08:06
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86