Javascript 检查使用window.open打开的窗口的readyState

Javascript 检查使用window.open打开的窗口的readyState,javascript,Javascript,我有一个JS脚本,可以在新选项卡中打开pdf var newWindow = window.open("url", "docWindow"); 是否可以在不运行该窗口上的脚本的情况下检查该文档是否已加载,是否可以从原始选项卡检查该文档的readyState状态?我相信,通过窗口可以这样做: newWindow.onload = function () { // Do stuff after window is loaded. }; 对于ReadyState,您可以使用窗口。文档: new

我有一个JS脚本,可以在新选项卡中打开pdf

var newWindow = window.open("url", "docWindow");

是否可以在不运行该窗口上的脚本的情况下检查该文档是否已加载,是否可以从原始选项卡检查该文档的
readyState
状态?

我相信,通过
窗口
可以这样做:

newWindow.onload = function () {
  // Do stuff after window is loaded.
};
对于ReadyState,您可以使用
窗口。文档

newWindow.document.readyState;
readyState
上设置一个事件处理程序,并调用打开函数

newWindow.document.onreadystatechange = function () {
  if (newWindow.document.readyState === "complete") {
    // Call the code.
  }
}

您的问题标题和问题正文似乎来自两个完全不同的问题。你到底想问什么问题?我尝试在chrome扩展中打开弹出窗口并插入代码,但示例根本不起作用。@codecoker对chrome扩展不起作用,而且这个解决方案根本不起作用。您需要使用fetch。库马尔,谢谢。那你为什么不更新或添加一个注释呢?这在现在是有意义的。