Как использовать chrome.printerProvider - PullRequest
0 голосов
/ 24 апреля 2019

Мне по какой-то причине нужно управлять принтером с помощью определенного файла PDF, поэтому я хочу использовать расширение Chrome для его решения.

Однако я обнаружил chrome print.provider, эти API предоставляют некоторые события, но яПредполагается, что когда пользователь нажмет ctrl+P, произойдет событие ниже, но на самом деле ничего не происходит.


chrome.printerProvider.onGetPrintersRequested.addListener(function(printerInfo) {
  console.log("onGetPrintersRequested", printerInfo);
});

chrome.printerProvider.onPrintRequested.addListener(function(printJob, resultCallback) {
  console.log("onPrintRequested ...", printJob);
});

chrome.printerProvider.onGetCapabilityRequested.addListener(function(printerId,resultCallback) {
  console.log("onGetCapabilityRequested ...", printerId);
});


То, что я неправильно понимаю эти события или набираю неправильную функцию обратного вызова, есть ли смысл для ее решения, я обнаружил, что многие люди обсуждали этот вопрос раньше, но никтоправильного ответа я исключил.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...