JS window.open(url) - 如何获取该页面的内容?

时间:2013-10-17 15:30:12

标签: javascript jquery html window window.open

我的应用程序中有文件下载。 要在桌面下载文件,我使用iframe(以避免页面重新加载),但对于移动浏览器,我使用window.open在新的浏览器选项卡中下载该文件。

var newWindow = window.open(url);
$(newWindow.document.body).ready(function() {
    // ...
});

但是如果服务器出错,后端会向我发送错误响应,所以我需要阅读该窗口的内容。

如何在JS或jQuery中的newWindow对象中获取该页面的内容?我需要在UI中读取该页面的内容去处理服务器错误。

我试过

$(newWindow)[0].contents()
$(newWindow.document.body).contents()
$(newWindow.document.body).contents().find('body').text()

但它不起作用:/

0 个答案:

没有答案