2011-11-08 5 views
0

웹 페이지에 간단한 applet 태그를 사용하여 자바 애플릿을 임베드합니다. 페이지와 애플릿을 시작할 때 애플릿이 제한되지 않은 모드로 실행된다는 보안 경고가 있습니다.샌드 박스에서 자바 애플릿을 실행하는 방법은 무엇입니까?

하지만 제한되지 않는 기능은 필요하지 않습니다. 기본적인 샌드 박스 보안 모델 만 있으면됩니다. 브라우저에 샌드 박스 모드로 실행하고 싶다고 말하는 방법은 무엇입니까?

내 페이지의 코드 :

<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) 항아리에 디지털 서명이되어 있습니까? 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이 될 기본 애플릿의 보안 관리자를 야기 익숙한.

관련 문제