0

何よりもまず、それは正しくない、あるいは良いことではないことを私は知っていますが、私の現在の顧客は陥没しません。それで彼が求めているのはここにあります(これはファイアウォールの裏側の社内プロジェクトなどです)。Webレポートでは、ユニバーサルにマップされた場所(ネットワークファイルサーバー)に存在する実行可能スクリプトを指すリンクを提供する必要があります。ユーザーがそれをクリックすると、ローカルクライアントで実行され、クライアントのボックスにプリインストールされているローカル実行可能ファイルが起動することが期待されます。OS(WindowsまたはLinux)および使用するブラウザーに依存しない必要があります。顧客は怒っているポップアップアラートをクリックしてもかまいませんが、クライアントブラウザごとに(または少なくともセッションごとに)1回クリックしたいと考えています。

質問:信頼できるJavaアプレットでそれを実行できますか?それとも、同じことを達成するための他の(より良い、より簡単な)方法はありますか?ActiveXコントロールは問題外です

4

3 に答える 3

0

Javaアプレットについては、アプレットでできることとできないことを読んでください

  • ローカルファイルシステム、実行可能ファイル、システムクリップボード、プリンターなどのクライアントリソースにアクセスすることはできません。

一般に、そのタスクにはサーバー側のロジックが必要です。

于 2010-05-26T16:41:26.293 に答える
0

これは私が以前に見たハックです。ローカルコンピューターで小さなWebサーバーを実行し、ブラウザーにhttp://要求をローカルWebサーバーに送信させます。そのサーバーはリクエストを受け取って解析し、スクリプトを起動したりファイルを実行したりする可能性があります。

お勧めしませんが、オプションです。他のユーザーが検討するための質問LogMeInはMacとWindowsの両方でどのように機能し、ファイルシステムを制御しますか?

于 2010-05-26T16:54:58.947 に答える
0

そこで、「非常識なアプレット」と呼ばれるものを書きました。手順は次のとおりです。

  1. 空のiframeをWebページに配置します
  2. ユーザーがリンクをクリックすると、アプレットパラメーターとしてユーザーが指定したパラメーターを含むタグHTMLコードが生成されます。アプレットに署名する必要があります
  3. アプレットコードをiframeにロードする
于 2012-06-13T17:42:09.030 に答える