Я создаю расширение 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;
Можно ли сделать то, что я пытаюсь сделать? Есть ли лучший способ?