이벤트 리스너를 추가 할 때 문제가 발생했습니다. 나는 전에 학사 학위 논문을 위해 파이어 폭스 플러그인을 썼다. 그것은 일반적으로 예상했던 것과 다른 공격자 모델을 기반으로했습니다. 이 시나리오에서 공격자는 JS를 통해 사이트에 저장된 모든 개인 데이터를 읽는 서비스 제공 업체 (Facebook, Google 등)입니다.클릭 이벤트 리스너를 프레임 요소에 등록 할 때의 문제
마지막 해결책은 JS가 (페이지가로드되고 사용자 작업이 발생한 후에) 일시적으로 허용하는 것이 었습니다. 상호 작용을 관찰하기 위해 나는 지금까지 아주 잘 진행된 이벤트 리스너를 사용했다. 그러나 지난 주에 나는 프레임 셋을 사용하는 웹 사이트에서 접근 방식이 작동하지 않는다는 것을 알아 냈습니다 (나는 이벤트 리스너를 본문에 추가했습니다 ...).
그래서 프레임에 각각 리스너를 추가하려고했습니다. 그러나 클릭은 실제로 프레임을 클릭 할 때만 나타납니다 (예 : 마우스로 프레임 크기 조정)하지만 프레임 안에로드 된 문서에 클릭을 등록하고 싶습니다.
이미 .frameElement를 사용해 보았습니다. 슬프게도 파이어 폭스가 내 (또는, 나는 더 이상 할 것 같지 않다, 나는 너무 stuipd :)을 좋아하지 않는다고 보이고 프레임이 없다고 주장한다 ...
아무에게도 이벤트 리스너를 추가하는 방법을 알려 줄 수 없다. 프레임 안의 문서? 웹 사이트는 다음과 같습니다
<html>
<head>
<title>Frameset Test</title>
</head>
<frameset cols="150,*">
<frame src="nav.html" name="Navigation">
<frame src="main.html" name="Main">
</frameset>
</html>
이 지금이 내 정말 바보 같은 실패가 될 수 모질라와 내 첫 번째 큰 PROJEKT했다 ... 나는 너희들이 나를 도울 수 있기를 바랍니다. 미리 감사드립니다. 당신이 부모 윈도우에 대한 참조가있는 경우
세바스찬