Расширение Chrome открывает всплывающее окно JavaScript, а затем предупреждения в этом окне не удается - PullRequest
1 голос
/ 13 января 2011
function openindex()
{
OpenWindow=window.open("", "newwin", "height=768, width=1024,toolbar=no,scrollbars=no,menubar=no, location=no");
OpenWindow.alert("hi");
}

openindex();

Так что это не удается, окно создается пустым или загружает веб-страницу, оповещение отсутствует. Конечно, это работает в html-документе, но как расширение не работает, и я не знаю почему.

1 Ответ

0 голосов
/ 14 января 2011

Не уверен, что это проблема, но:

Согласно исходным спецификациям (Netscape) для window.open, функция строка должна НЕ содержать пробелы.

PS Если сначала установить URL-адрес "about: blank", а затем использовать (следующее), это работает?

function openindex(){
  OpenWindow = window.open("about:blank", "newwin", "height=768,width=1024,toolbar=no,scrollbars=no,menubar=no,location=no");
  OpenWindow.document.write('<script>alert("Hi");</script>');
  OpenWindow.document.close();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...