Преобразовать функцию печати из аддона 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