我遇到的問題是,有的網站用的不是jquery而是自家的js庫或框架寫的程式碼,但我很想知道這種效果是如何實現的,請問有什麼方法嗎?
ps:對於非jquery,在chrome和firefox裡用$._data(DOMobject,'events')方法不起結果,我找不到handler; 其它的插件:如Visual Event也無能為力;firefox元素上面的ev 標記,點擊的話看到的都是很原始的程式碼,沒辦法看懂。
無論什麼框架或函式庫都屬於js的範疇,有沒有什麼無視各種框架差異的方法嗎?
像這種chrome裡面找到的事件程式碼,是不是屬於混淆的程式碼,如果是的話要如何還原呢?
在真正了解了問題後,更新一下答案:
在Chrome下的DevTool可以查看某個元素的綁定事件handler,但是你看到的是混淆後的程式碼,想要得到混淆前的程式碼?
除非它提供了對應的.map文件,否則是不可能看到混淆前的程式碼的,他們用混淆,其中一個目的就是讓程式碼不易讀,防止抄襲。