2013-01-11 2 views
1

MacOSX 10.7.5 및 Safari 6.0.2에서 TiddlySaver.jar 애플릿을 사용하여 파일을 로컬 파일 시스템에 저장할 수 없습니다. http://tiddlywiki.com/Safari에서 로컬 파일 시스템에 액세스하는 로컬 Java 애플릿 실행

아마도 Safari 6.0에는 "Develop"아래에 "Disable Local File Restrictions"라는 메뉴 항목이 있지만 사파리 6.0.2에서는 보이지 않습니다. 아마도 내가 알지 못하는 제한을 해제하는 또 다른 방법이 있을까요?

+0

* "아마도 제한을 해제하는 또 다른 방법이 있습니다"* 아마도 a) Jar에 디지털 서명을하십시오. 또는 b) JNLP API 서비스를 사용하여 로컬 파일 시스템에 액세스하십시오. –

+0

jarsigner -verify를 사용하여 jar가 이미 서명되어 있는지 확인했습니다. JNLP API를 대체 옵션으로 살펴볼 것입니다. 감사합니다! –

답변

1

자바 스크립트에 사용할 수없는 제한이 있다고 생각하는 메뉴 항목입니다. Java 애플릿에는 영향을주지 않습니다.

Apple temporarily blacklisted versions of the Java plugin prior to Java 7 update 11 from loading at all과 같은 문제가 발생할 가능성이 큽니다. (모질라는 파이어 폭스와 비슷한 조치를 취했다.) 자바 7 업데이트 11을 다운로드하여 설치하면 다시 작동하기 시작한다.

+0

추가 정보. 현재 Windows 기반 JRE 1.7.0_09 및 1.7.0_11 Oracle 버전과 동일합니다. 특히 FF로 애플릿을로드하려고 할 때 나타나는 경고는 "이 플러그인에는 보안 취약점이 있습니다 .Java (TM) Platform SE 7 U 플러그인을 활성화하려면 여기를 클릭하십시오."* 영향을받는 JRE에 대한 해당 업데이트 (아마도 * nix)이 곧 출시 될 예정입니다. –

+0

그래, 모질라도 파이어 폭스에서 플러그인을 블랙리스트에 올렸다. (이것은 큰 문제 다. 광범위하게 악용된다.) 업데이트는 약 6 시간 전에 나타났습니다. 당신은 지금부터 자바 7 업데이트 11을 다운로드 할 수있다 : http://www.java.com/en/download/index.jsp – duskwuff

+0

이상하게도 (다시 확인하기 위해 다시 부팅) 문제를 보았지만 여전히 메시지를 받고 있습니다. 콘솔 출력'Java Plug-in 10.5.1.255 JRE 버전 1.7.0_11-b21 Java HotSpot (TM) 클라이언트 VM 사용 사용자 홈 디렉토리 = ..'. 아마 그것은'Java Plug-in' 버전에 의해 트리거되고있는 것 같습니다. Mac에서 곧 다시 활성화됩니다 (특정 질문/문제로 돌아 가기). :) –

관련 문제