Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从网页(不同的域)获取html代码?_Javascript_Jquery_Html_Html Parsing - Fatal编程技术网

Javascript 如何从网页(不同的域)获取html代码?

Javascript 如何从网页(不同的域)获取html代码?,javascript,jquery,html,html-parsing,Javascript,Jquery,Html,Html Parsing,如何创建一个javascript脚本,允许我从不同域获取不同页面的html代码,并允许我编辑和显示代码??提前谢谢。看看。你不能。无法进行跨域脚本编写。。。您还可以搜索SO并找到这个问题的许多答案。这在天真的意义上是不可能的,因为您将被javascript的相同域策略杀死 现在,如果您有权访问自己的web服务器,您可以设置一个服务来侦听您的请求,该服务将包括一个要获取的第三方URL。您的服务将提取第三方域的源代码,并将其作为对您请求的响应返回。然后获取该响应并将其附加到可编辑字段中 编辑:这个答

如何创建一个javascript脚本,允许我从不同域获取不同页面的html代码,并允许我编辑和显示代码??提前谢谢。

看看。

你不能。无法进行跨域脚本编写。。。您还可以搜索SO并找到这个问题的许多答案。

这在天真的意义上是不可能的,因为您将被javascript的相同域策略杀死

现在,如果您有权访问自己的web服务器,您可以设置一个服务来侦听您的请求,该服务将包括一个要获取的第三方URL。您的服务将提取第三方域的源代码,并将其作为对您请求的响应返回。然后获取该响应并将其附加到可编辑字段中


编辑:这个答案似乎与发布的YQL Yahoo查询语言答案的原理相同

你说的“允许我编辑和显示代码”是什么意思?我希望能够解析html并稍加修改。这可以通过服务器上的CGI/Perl脚本来完成,然后由页面检索并使用JavaScript进行操作。不作为答案发布,因为您没有询问CGI或Perl,尽管它最终会将您带到相同的位置。可能重复