문제

어떤 이유로, Selinux가 활성화 된 Fedora 11에서 Firefox 3.5.x를 실행하면 애플릿을 동적으로 포함 시키려고 할 때 브라우저가 충돌합니다. Windows, Ubuntu 및 Mac에서 사용자는 서명자를 신뢰하고 실행하는 Java 애플릿을 신뢰하라는 메시지가 표시되지만 Fedora에서는이 프롬프트가 보이지 않습니다. Selinux를 비활성화하면 프롬프트가 없으며 애플릿은 아무것도 통지없이 포함시킵니다!

신뢰할 수있는 애플릿은 사용자 프로그램을 실행하고 사용자 데이터를 조작 할 수 있다는 것을 기억하면 이는 상당히 악몽이됩니다. 다른 사람이 Selinux와 Fedora/Suse/Linux와 신뢰할 수있는 애플릿을 다루어야 했습니까? 그렇다면이 깨진 행동을 어떻게 극복 했습니까?

도움이 되었습니까?

해결책

애플릿을 동적으로 포함 시키면 충돌이 발생합니다. 대신, iframe을 사용하여 애플릿을 인라인으로로드하고 이벤트가 iframe SRC의 변경을 트리거하도록하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top