사용자 디렉토리에서 오디오 파일 데이터를 읽는 아주 간단한 Java 애플릿이 있습니다.애플릿이 자동으로 닫힙니다.
자바 스크립트에서 애플릿 기능을 사용하고 있습니다. 문제는 애플릿이 자동으로 15 초 후에 닫히고 따라서 함수가 호출되지 않는다는 것입니다.
나는 애플릿에 서명했다. 인증서도 생성되지만 애플릿 (더 정확한 파일 선택기)은 15 초 후에 닫힙니다.
어떤 도움이 필요합니까?
사용자 디렉토리에서 오디오 파일 데이터를 읽는 아주 간단한 Java 애플릿이 있습니다.애플릿이 자동으로 닫힙니다.
자바 스크립트에서 애플릿 기능을 사용하고 있습니다. 문제는 애플릿이 자동으로 15 초 후에 닫히고 따라서 함수가 호출되지 않는다는 것입니다.
나는 애플릿에 서명했다. 인증서도 생성되지만 애플릿 (더 정확한 파일 선택기)은 15 초 후에 닫힙니다.
어떤 도움이 필요합니까?
.. 난 애플릿 기능을 사용하고 자바 스크립트
JS와 신뢰할 수있는 코드를 혼합하는 경우, AccessController.doPrivileged(PrivilegedAction) 방법으로 그 코드를 포장 할 필요가있다
. 애플릿 뷰어는 JS를 지원하지 않기 때문에 AV가이를 열 수있는 반면 브라우저는 그렇지 못할 수도 있습니다.잘. AccessController.doPriviliged (PriviligedAction)를 통해이 작업을 수행했습니다. 그러나 여전히 운영상의 형태는 아닙니다. 15 초 후에도 사라집니다. – Tahir
이 경우 명시된 동작을 나타내는 SSCCE (http://pscode.org/sscce.html)를 게시하는 것이 좋습니다. –
좋아, 해결책을 찾았습니다. :)
자바 애플릿 함수를 자바 스크립트에서 사용할 때 문제가 발생합니다. Javascript는 페이지로드 시간이 15 초 후에 실행되며이 시간은 애플릿에 대해 가정합니다. 애플릿의 기능을 호출하면 오류가 발생합니다.
그래서 알고리즘을 변경하여 요구 사항을 충족 시켰습니다. 이제는 모든 자바 스크립트를 하나의 함수에 넣었으며 애플릿에서 호출합니다. 단순한!
Java 애플릿 콘솔에 예외 또는 메시지가 있습니까? –
nope. 전혀. 그냥 충돌합니다. 콘솔이 사라지고 아무 것도 없습니다. – Tahir
이 문제는 애플릿 뷰어에서도 발생합니까? –