私は、javascript コードがローカル ディスクに書き込む Java アプレット メソッドにアクセスしているアプリケーションを持っています (注意してください - これは直接可能ではありませんが、それを可能にする回避策があります)。アプレットは自己署名アプレットであるため、ユーザーは最初に実行を許可する必要があります。
アプレットのコードベースが"http://..."
すべてに設定されている場合、FF、Chrome、Opera でも同様に正常に動作します。ただし、このアプレットをローカル ファイル システムに配置したいと考えています。ただし、コードベースを使用する"file://..."
と (コードベースをまったく使用せず、アーカイブへの完全な jar パスを直接書き込もうとしました)、機能しません。アプレットは、ユーザーがアプレットの実行を許可できる警告セキュリティ ポップアップで読み込まれません。
これまでのところ、FF (3.6.1.4) でのみテストしました。Java のバージョンは 1.6.0.21 です。
署名付きアプレットは HTTP での使用のみに制限されていますか? または、何か回避策はありますか?