在medium网站上,如果我检查任何文章上的“喜欢”按钮,我将无法查看js脚本。 (我想看看clickHandler的代码。)
我后来发现这些脚本来自另一个域(CDN)。
为什么我不能检查js文件,如果它们来自另一个域,即使它们正被执行?
顺便说一句,我正在使用铬。
带走(讨论后):
答案 0 :(得分:0)
如上所述here,您应该能够使用chrome开发人员工具检查DOM元素的事件处理程序。 很可能你会发现Javascript代码缩小了,这意味着它几乎无法读取。 (但是chrome也有something for that,尽管你仍然需要处理无意义的变量名等。)
答案 1 :(得分:0)
您可以从单独的CDN中完全检查点击处理程序。由于Web的开放性,DevTools可以访问页面下载和执行的任何JS。
转到来源并为click
个事件启用Event Listener Breakpoints。
点击媒体上的赞按钮。 DevTools暂停事件监听器代码。
点击Format(靠近来源面板底部),使缩小的文件更具可读性。