2016-06-30 8 views
0

私は1つのWebアプリケーションを作成しています。それに1つの印刷リンクがあり、それにはwindow.print()は在庫ブラウザで動作していません。 Samsung Galaxy Tab A

window.print(); 

のjavascriptの機能があります。 ChromeとSafariでは正常に動作します。しかし、アンドロイドのSamsung Stockブラウザでは動作しません。これらのブラウザで印刷を開始する方法をお勧めします。

答えて

0

window.print()のマニュアルに記載されているように、このコマンドはAndroid搭載端末ではサポートされていません。 Google Cloud Print Web Elementを使用して印刷機能を追加することができます。どのデバイスが使用されているかを判断するには、ブラウザスニファを実装する必要があります。

オンライン検索では、NavigatorID.userAgentプロパティを利用するオプションが提供される可能性がありますが、これは廃止されており、近い将来には機能しない可能性があります。おそらくFeature testingが最適です。

これが正しい方向を指すのに役立ちます。

関連する問題