Показывать всплывающее уведомление с последними записями в журнале изменений при обновлении - PullRequest
2 голосов
/ 16 марта 2012

Я хотел бы отобразить последние 3-5 записей моего журнала изменений расширений (TXT-файл), когда он автоматически обновляется и в идеале в виде всплывающего события, например, когда вы успешно установили расширение.Это должно показать / всплывающее окно около области символа гаечного ключа.Как замена для @history, которая есть в сценариях GM.

Уже есть несколько вопросов о том, как получить расширенную версию, например здесь .
Есть также одна здесь чтобы определить, является ли это установкой или обновлением в зависимости от версии.

Это не уведомлений рабочего стола, которые я хочу.
Мой вопрос заключается в том, как создать воздушный шар и заполнить еголинии.
Альтернатива - открыть мою страницу options.html в новой вкладке и показать там записи журнала изменений.Требуется разрешение tabs в файле manifest.json.

chrome.tabs.create({url:chrome.extension.getURL('options.html')});

Есть идеи, как это сделать?
Или это невозможно сделать?

1 Ответ

1 голос
/ 16 марта 2012

Нет ни механизма создания «всплывающего» уведомления (оно зарезервировано для собственного кода Chrome), ни всплывающего окна без участия пользователя.Ваши автоматические способы уведомления довольно ограничены: создание новой вкладки с журналом изменений, безусловно, возможно, но не особенно удобно для пользователя (так как она будет просто открываться в произвольное время, полностью удаленная от намерений пользователя).Если возможно, я бы посоветовал подождать, чтобы уведомить пользователя, пока она каким-либо образом не взаимодействует с расширением.Например, нажатие на действие страницы может привести к появлению некоторой инфобароподобной заметки в верхней части пользовательского интерфейса всплывающего окна, предлагающей пользователю прочитать больше об обновлении.

...