Преобразовать функцию печати из аддона Firefox в WebExtension?

У меня есть Firefox Addon с нижеуказанными функциями:

  • Распечатать веб-страницу с URL с тем же доменом
  • Предварительный просмотр веб-страницы с URL с тем же доменом
  • Выберите принтер в списке принтеров при печати
  • Разрешить ввод параметров печати при печати, например: поле сверху, поле снизу, поле слева, поле справа,.....

Теперь мне нужно преобразовать его в WebExtension для запуска с новым FireFox (версия 60 или выше). Не могли бы вы помочь мне найти расширение API для вышеуказанной функции

1 ответ

Текущий API позволяет печатать и печатать только вкладки предварительного просмотра без настроек:

browser.tabs.print() // will print the current tab
browser.tabs.printPreview() // will print preview the current tab

Работает API с большим количеством опций, см. https://bugzilla.mozilla.org/show_bug.cgi?id=1385827

Другие вопросы по тегам