Вы правы, что это невозможно сделать через страницу фона, так как она не отображается. Что вам нужно сделать, это ввести «скрипт контента» на страницу, которую вы хотите распечатать. Скрипт содержимого будет содержать команду печати и, возможно, все, что вызовет команду печати.
Вкратце, «сценарии содержания» - это сценарии, которые вводятся в страницы, просматриваемые пользователем. Вы можете добавить практически любой JavaScript, который вам нравится, и даже добавить все библиотеки JavaScript, такие как JQuery. Более подробную информацию можно найти здесь:
https://developer.chrome.com/extensions/content_scripts.html
Если вы решили использовать всплывающее окно для запуска печати можно передать сообщение в окно вы хотели бы напечатать. Передача сообщений - это взаимодействие различных компонентов расширения (фоновая страница, контекстный скрипт, всплывающее окно). Более подробную информацию можно найти здесь:
http://developer.chrome.com/extensions/messaging.html
Здравствуйте, @Vincent, так что нет обходного пути, чтобы сделать это возможным? Приложение будет работать только на известных компьютерах. – guiligan
Я предлагаю вам попробовать. Приложения Chrome не совсем то же самое, что и расширения Chrome. Если вы вводите JS прямо на страницу Bwe, она все равно может работать. –