检索javascript脚本的源代码

问题描述:

我一直在做一些刮,并在一些网站,我发现引用的JS是这样的:检索javascript脚本的源代码

<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”必须在包括-文件分别是“琐碎检索”之一:)

不是。任何访问Javascript都必须在客户端上。

要查找函数所在的位置,最好使用像FirebugChrome developer tools这样的调试器。两者都明确向您显示当前网站上所有可用的javascript源。

您可以使用Chrome或Safari来使用控制台并查看资源。您也可以在控制台中键入IWantTheCodeOfThis(without()),您可能会看到该函数的源代码。

JavaScript在客户端执行。总是。

IWantTheCodeOfThis()是一个在浏览器下载的JavaScript中的函数。大多数新浏览器都有一些“检查员”,“开发菜单”或“开发人员工具”,您可以从中查看加载的所有脚本,甚至可以搜索它们。 Safari,Chrome和Internet Explorer 8/9都有这个功能。在Firefox中,您可以使用Firebug。

您可以手动完成脚本,但这会很困难,因为有些网站可能会动态加载一些JavaScript。