Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.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 跨窗口域脚本是否可行?_Javascript_Jquery_Cross Domain - Fatal编程技术网

Javascript 跨窗口域脚本是否可行?

Javascript 跨窗口域脚本是否可行?,javascript,jquery,cross-domain,Javascript,Jquery,Cross Domain,比如说,我在firefox的一个窗口或一个选项卡中打开了一个google搜索结果页面。有没有办法使用javascript检索该选项卡或窗口的html代码? 我想网页html暂时保存在计算机内存中的某个地方。 我可以使用内存保存的地址加载网页吗? 有没有一种方法可以让JavaScript读取和原来一样保存在HTML文件夹中的HTML文件?例如,我把网页保存在我的计算机上的一个文件夹中。如果我在同一个文件夹中创建一个HTML文件,JavaScript会把被保存的网页看作是同一个域吗? < P>不,除

比如说,我在firefox的一个窗口或一个选项卡中打开了一个google搜索结果页面。有没有办法使用javascript检索该选项卡或窗口的html代码? 我想网页html暂时保存在计算机内存中的某个地方。 我可以使用内存保存的地址加载网页吗?
有没有一种方法可以让JavaScript读取和原来一样保存在HTML文件夹中的HTML文件?例如,我把网页保存在我的计算机上的一个文件夹中。如果我在同一个文件夹中创建一个HTML文件,JavaScript会把被保存的网页看作是同一个域吗?

< P>不,除非你控制了这两个页面,否则你肯定不能这么做。这将是一个巨大的安全漏洞。

如果你特别想进行谷歌搜索,有一个安全漏洞可能会有所帮助。它似乎有一个可以让您发出跨域请求的实现,但我还没有尝试过,所以我不确定它的工作情况。

您需要的是一些服务器端代码,这些代码将检索其他站点的代码供您操作。JavaScript无法为您做到这一点(除非用户显式地愚蠢地为您打开了安全漏洞)。@mblase75我不想在服务器端编写代码。一切都必须在浏览器内部发生。什么是用户打开了安全漏洞?假设用户想要这个安全漏洞,他怎么能打开它?另一个站点必须请求用户授予权限。你控制这两个网站吗?如果不是,那么如果不使用服务器端代码,您就不走运了。否。JavaScript在浏览器中生存和消亡。它没有访问文件系统的权限。@启用gurung html5可以使用文件api访问文件系统谷歌搜索结果只是一个例子。我希望能够使用脚本将网页html代码保存到文件中,并从保存在同一文件夹中的另一个html文件中检索html代码