我遇到了添加事件偵聽器的問題。前一段時間,我爲我的學士論文寫了一個Firefox插件。它基於與您通常預期的不同的攻擊者模型。在這種情況下,攻擊者是服務提供商(如Facebook,Google,...),他們讀取存儲在他們網站上的所有私人數據(通過JS)。將點擊事件偵聽器註冊到框架元素
我最終的解決方案是臨時允許JS(當頁面加載時和用戶操作發生後)。爲了觀察我使用事件監聽器的交互,迄今爲止工作得非常好。但上週我注意到我的方法不適用於使用框架集的網站(我將事件監聽器添加到了主體...)。
所以我試圖將偵聽器分別添加到框架。但是,只有當您實際點擊框架時纔會注意到點擊...(例如,使用鼠標調整框架的大小)但是我想要註冊對框架內加載的文檔的點擊。
我已經嘗試過了.frameElement。可悲的是,似乎Firefox不喜歡我(或者,更可能的是,我太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>
這是我第一次與Mozilla的大PROJEKT所以這可能是我的一個非常愚蠢的失敗......我希望你們能幫助我。提前致謝。
塞巴斯蒂安