我正在创建一个 Safari 扩展。有一次,我想打开一个新选项卡/窗口并在该新选项卡的某些文本字段中输入文本。
这是我尝试过的。
var newWindow = window.open('http://openradar.appspot.com/myradars/add', "new tab");
var fillContent = function () {
//Fill some content
//This never get called
};
newWindow.onload = fillContent;
问题是该函数永远不会被调用。
在调试期间,我看到它newWindow
是有效的,但它newWindow.onload
总是undefined,之前和之后newWindow.onload = fillContent;
有可能做我想做的事吗?有没有更好的办法?