用js向这个页面主动发起一个请求不就可以获取这个页面的内容了吗?
以用jquery发起一个post请求为例,假设你要获取的页面是http://www.baidu.com/a.html:
$.post('http://www.baidu.com/a.html',{}, function(response){
// response就是返回的页面内容,然后我们可以对其做进一步的处理
},'html');
自己分析js的内容,包含这些js文件后自己来调用js里的函数来创建html内容,要么就需要一个能解析html,js的代理浏览器,这个浏览器是没有窗口的,但是它提供了命令接口给使用者以方便获取页面内容,好像mozilla有命令行的,你可以找找看。
这个是不可能的. 访问跨域资源在没有对方域的许可的条件下是绝对受限的. 如果你可以想个方这样弄, 跨域的安全协议就完全形同虚设了。
跳转页面的时候,在跳转URL后面加上你需要的参数值,在跳转页面通过js获取即可。
这个不好弄的,跨域的资源是需要所访问网站允许才行的。如果仅仅是提取html代码倒是很好解决,哈哈哈