Я следовал Руководству разработчика по Google Chrome Extensions и до сих пор смог создать расширение с действием браузера без всплывающего окна, которое вызывало бы уведомление веб-набора в формате HTML .
Факт в том, что этот HTML-файл содержит кнопки действий, ссылки и javascript, но ни одна из них, похоже, не отвечает.
Это не совсем обычное поведение или есть способ встраивать javascript / links / buttons в эти уведомления webkit?
EDIT:
Вот несколько новых идей по этому вопросу:
Javascript
Вот страница уведомлений HTML, которая не работает:
<html>
<head>
<script>
alert("hey");
</script>
</head>
<body>
content
</body>
</html>
В результате все уведомление пустое; текст «содержимое» не отображается.
Но если я уберу "оповещение", на экране появится текст "content" .
Сначала я подумал, что Javascript блокирует правильное отображение страницы, но я попробовал что-то еще:
<script>document.write("content");</script>
Эта команда JavaScript выполнена правильно и отображает текст "content" . Затем можно предположить, что Javascript включен даже в уведомлениях рабочего стола webkit, но функция «alert» отключена и нарушает отображение страницы уведомлений.
Ссылки
Некоторые ссылки работают, некоторые нет. Вот краткий список тех, кого я тестировал:
<a href="http://www.google.com/">Link</a> # => Doesn't work
<a href="http://www.google.com/" target="_top">Link</a> # => Doesn't work
<a href="http://www.google.com/" target="_parent">Link</a> # => Doesn't work
<a href="http://www.google.com/" target="_blank">Link</a> # => Works (new tab)