2016-06-30 5 views
0

Я создаю одно веб-приложение. Он имеет одну ссылку для печати, которая вызываетwindow.print() не работает в браузере запаса; Samsung Galaxy Tab

window.print(); 

функция javascript. Он отлично работает в Chrome и Safari. Но он не работает в браузерах Samsung Stock Android. Пожалуйста, предложите, как начать печать в этих браузерах.

ответ

0

Как указано в документации window.print(), эта команда не поддерживается на устройствах Android. Вы можете использовать Google Cloud Print Web Element для добавления функций печати. Для определения того, какое устройство используется, вам потребуется реализовать сниффер браузера.

Поиск в Интернете, скорее всего, предоставит вам варианты, используя свойство NavigatorID.userAgent, однако это устарело и может не работать в ближайшем будущем. Feature testing, вероятно, ваш лучший вариант.

Надеюсь, это поможет вам получить указатель в правильном направлении.