JS怎么获取一个页面的源码(跨域)

JavaScript010

JS怎么获取一个页面的源码(跨域),第1张

如果js在a域,页面在b域,而且不能修改b的页面,那么不可能,基于安全原因,这个做不到

如果可以修改b的页面,并且a和b在相同的父域下,还有可能做到

比如js在www.baidu.com下

页面在aaa.baidu.com下

那么可以修改document.domain="baidu.com"来实现

js和jquery无法直接获取远程网站的原码,因为ajax无法跨域,如果你想引用,直接用iframe不就得了。如果想获取源码,用js访问php,让php去干这活,然后返回给页面

方法有了,自己动手