我需要检测OAuth窗口标题的更改。 我有一个链接在新窗口中打开身份验证页面,我只是想拉出标题数据。但是,由于某些原因,在我的所有代码执行之前页面才会加载,因此它找到的标题只是一个空字符串。
$("#signon").on("click", function () {
var url = $(this).data('authurl');
var handle = window.open(url);
var title = window.document.title;
var title2 = handle.document.title;
});
title 没问题,但 title2 为空且未加载句柄窗口。
我已经尝试过.ready,.onload,.load和一个eventListener,但它们都没有区别。
为什么子窗口在此代码完成之前不加载任何数据?