我们如何在web服务器返回的javascript代码的内容中检测允许客户端web进行AJAX调用的代码部分?换句话说,我想知道是否有现有的库可以将web服务器返回的javascript代码中包含的URL返回给web客户端。web服务器向web客户端返回的URL将允许web客户端对web服务器进行Ajax调用。
下面是一个例子在web服务器返回给web客户端的javascript代码中,有以下几行:
$.ajax({
type: "POST",
url: '/index.php?option=com_rechercheperso&view=recupeSecteur&format=raw',
data: 'style='+value_style+'&type='+value_type,
success: function(response){
$('#secteur').html(response);}
});
}
问题是,是否有一个库允许我们在分析javascript代码的内容时返回url('/index.php?Com_rechercheperso option=&view=&format=raw-recepeSecteur')。
感谢您的回答
Toufik
根据我的描述,服务器正在返回一个页面,其中有一些脚本使用带有预定义url的ajax调用,您希望获得这些url。
如果正确的话,您可以使用任何语言来调用加载脚本的页面(php、perl甚至JS-ajax),并使用regexp搜索responseText中的所有url,然后尝试对服务器进行匹配的ajax调用。
看起来像暴力解决方案,但应该有效。