我使用$()。html(内容)将部分注入页面。部分部分是我需要检查的内联脚本块中的JavaScript代码。当我查看Chrome开发者工具中的“来源”标签时,它不会显示注入的内容。它显示的只是原始来源。
有没有办法获得对JavaScript的访问权限?
我使用的是Google Chrome 21.0.1180.77,但我也安装了Google Chrome Canary。
答案 0 :(得分:2)
我没有“来源”标签(元素,资源,网络,脚本,时间轴,个人资料,审核,控制台)。
“元素”选项卡始终反映DOM的当前状态,因此它将显示任何注入的脚本。编辑:这似乎是错误的。
Chrome有一个问题:http://code.google.com/p/chromium/issues/detail?id=95352
您可以在注入的JavaScript代码中添加specially formed comment,然后它会显示在“脚本”选项卡中(但无论出于何种原因,它仍未显示在“元素”选项卡中):
//@ sourceUrl=whatever.js