2011-11-08 8 views
0

ウェブページに単純なappletタグを使用して、Javaアプレットを埋め込みました。ページとアプレットを起動すると、アプレットが無制限モードで実行されるというセキュリティ警告が表示されます。サンドボックスでJavaアプレットを実行する方法は?

しかし、制限のない機能は必要ありません。私はちょうど基本的な砂場のセキュリティモデルが必要です。私がサンドボックスモードで実行したいとブラウザに指示する方法は?

これは私のページのコードです:

<html> 
     <head> 
     </head> 
     <body> 
      <applet code="myPackage.myClass" codebase="." archive="myArchive.jar" width="100%" height="100%"> 
      </applet> 
     </body> 
    </html> 
+0

{jdk}/jre/lib/securityにあるjava.policyファイルを変更して、アプレットを取得するURLにすべての権限を付与しましたか? – MeBigFatGuy

+0

あなたのレポートは非​​常に奇妙に思えます。 1)Jarはデジタル署名されていますか? 2)ページが読み込まれているときにコードを信頼するように求められましたか? 3)アプレットは私たちが訪問するために公に利用可能ですか?どのURLですか? 4)[これらのプロパティ]の(コピー/ペーストしてください)出力とは何ですか(http://pscode.org/prop/?prop=java.vendor.url%2Cjava.version%2Cjava.vm.specification.version%2Cjava .vm.version&format = TSV)問題のブラウザでは? –

+0

@Andrew Thompson:はい。それは自己署名しています。これが私がこのエラーを起こす理由です。私は質問を閉じることができるようにあなたの答えを質問として投稿してください。 – Joel

答えて

0

あなたは

<PARAM name="java_arguments" value="-Djava.security.manager"> 

java_argumentsがJVMにパラメータを渡し、-Djava.security.managerがために、デフォルトのアプレットのセキュリティマネージャを起こしアプレットを与えてみてください中古。

関連する問題