检索JavaScript脚本的源代码

| 我一直在做一些抓取工作,在一些网站上我找到了对JS的引用,如下所示:
<script type=\"text/javascript\">     
    unescape(\"%3Cscript src=\'Scriptdir/pr.asp?id=123456\' language=\'javascript\'%3E%3C/script%3E\"));
</script>
在这种情况下,检索脚本代码很简单(只需转到链接)。但是在这种情况下,如何检索代码:
<select ID=\"Spinner\" class=\"text\" onchange=\"javascript:IWantTheCodeOfThis();\">
甚至有可能,还是它们在没有客户端访问权限的情况下存储在服务器端?     
已邀请:
        JavaScript始终存储在服务器端,但在客户端执行,因此浏览器必须在某个时候掌握它(与PHP代码不同)。 您发布的内容是一个JS函数调用,因此函数“ IWantTheCodeOfThis \”必须位于“很容易检索”的包含文件之一中:)     
        您可以使用Chrome或Safari来使用控制台并查看资源。您也可以在控制台中键入
IWantTheCodeOfThis
(不带()),您可能会看到该函数的源代码。     
        一点也不。对Javascript的任何访问都必须已经在客户端上。 要查找函数的位置,最好使用
Firebug
Chrome developer tools
之类的调试器。两者都明确显示了当前站点上所有可用的javascript源。     
        JavaScript在客户端执行。总是。 IWantTheCodeOfThis()是浏览器下载的JavaScript之一中的函数。大多数新浏览器都有一段时间的“检查器”,“开发菜单”或“开发人员工具”,您可以从中查看所有已加载的脚本,甚至可以搜索它们。 Safari,Chrome和Internet Explorer 8/9都具有此功能。在Firefox中,您可以使用Firebug。 您可以手动检查脚本,但是那样会很困难,因为某些网站可能会动态加载其某些JavaScript。     

要回复问题请先登录注册