0

クライアント側でIEページを開くにはどうすればよいですか?

例: WebシステムのデフォルトブラウザとしてFireFoxを使用しています。特定の瞬間の私のユーザーは、ページを印刷する必要があります。Firefoxでページを印刷するにはどうすればよいですか?

詳細: プリンターにアクセスするにはが必要ですActiveXが、FireFoxはを受け入れませんActiveX。を介してプリンターにアクセスしようとしましDllたが、これはサーバー側であるため、ローカルホストでのみ機能します。サーバーにアプリケーションをデプロイすると、プリンターはクライアント側で機能しません。IE私の3番目の試みは、コードビハインドを介して開くことでしたが、これはサーバー側でもあり、ローカルホストでのみ機能します。

FireFoxを使用している場合、クライアント側でIEで特定のページを開く必要があります(ActiveXのため)。

どうやってやるの ?

4

3 に答える 3

1

プラグインやプロトコルハンドラーなどをインストールせずに、クライアント側のコードを使用してFirefoxからIEを開くことはできません。これは複雑なルートであり、もちろん、ユーザーが特定のものをインストールする必要があります。

代わりに、Firefoxを使用してページを印刷できるようにすることをお勧めします。おそらく印刷固有のスタイルシートを含むコンテンツを含むウィンドウを開き、それを発行window.print();します。残りはFirefoxが処理します。

于 2012-10-23T13:52:39.637 に答える
0

ブラウザは、任意のソフトウェアを実行する手段をWebページに提供しないため、提供できません。

于 2012-10-23T13:52:11.930 に答える
0

javascriptを呼び出すとwindow.print();、標準の印刷ダイアログが開きます。したがって、dllやActiveXは必要ありません。

于 2012-10-23T13:52:32.890 に答える