2

サーバーから画像を取得して印刷する単純な Java アプレットがあります。唯一の問題は、次の Java セキュリティ警告が表示されることです。

エラーメッセージ

このサイトやウェブ全体を調べていると、アプレットに署名することを提案する人もいれば(試してみても無駄だった)、ローカルのJavaセキュリティ設定を変更することを提案する人もいますが、それは私のクライアントには適していません。

アプレットの開始時にこの警告が表示されるだけでなく、コードがプリンターと対話しようとするたびに、ダイアログが再表示されます。また、[このアプレットがプリンターにアクセスすることを常に許可する] の横にチェックボックスがないことに注意してください。これらの症状は、どのブラウザーでも表示されます。

java がユーザーの選択を尊重してジョブをプリンタに送信できるようにするにはどうすればよいですか?

4

1 に答える 1

2

プラグイン2JREのサンドボックスアプレットでJNLPAPIサービスを使用できます。初めて印刷するたびにユーザーにプロンプ​​トが表示されますが、ダイアログに[常に許可する]チェックボックスをオンにする必要があります(実際にはその実行にのみ適用されます)。デモPrintServiceをご覧ください。

アプレット情報も参照してください。Applet Java Plug-in Technologyの次世代に関するリンクを含むページ。「..アプレットに新しい機能をもたらします。たとえば、組み込みアプレットがJavaWebStartのサービスに完全にアクセスできるようにします。」

于 2012-03-15T17:57:55.380 に答える