Javascript 我能';t从打开的选项卡抓取数据
我写这段代码是为了获取我用javascript打开的页面的内容,但我的代码不起作用。 你能告诉我我的代码有什么问题吗?如果你能给我介绍一种更好的方式来获取页面内容,就像我正在尝试做的那样,那会更好Javascript 我能';t从打开的选项卡抓取数据,javascript,Javascript,我写这段代码是为了获取我用javascript打开的页面的内容,但我的代码不起作用。 你能告诉我我的代码有什么问题吗?如果你能给我介绍一种更好的方式来获取页面内容,就像我正在尝试做的那样,那会更好 var myWindow = window.open("http://www.w3schools.com/jsref/met_win_open.asp", "MsgWindow", "width=200, height=100"); x = myWindow.document.innerHTML; a
var myWindow = window.open("http://www.w3schools.com/jsref/met_win_open.asp", "MsgWindow", "width=200, height=100");
x = myWindow.document.innerHTML;
alert(x);
至少存在两个问题:
窗口。open
调用会立即返回)第二个问题几乎使您试图做的事情在没有其他站点帮助的情况下完全不可能在客户端完成。相反,您必须有一个服务器从另一个站点请求信息,然后将其发送到您的页面。(它不一定是您的服务器;有可能,而且可能还有其他类似的服务。)FWIW,我建议使用
console.log
而不是alert
。调试此类问题的最佳方法是检查浏览器上的开发人员工具。您可以在特定行上放置断点,然后查看输出结果。