我正在嘗試在iframe(不同源)上使用透明div來捕獲事件。我可以通過iframe上的透明div捕捉事件,但是有沒有辦法讓事件進入iframe?通過iframe攔截事件
1
A
回答
1
不,這是不可能的。只有一個事件目標,如果你在iframe前有一個div,那麼它將成爲目標,它永遠不會到達iframe。
0
如果來自不同域的幀之間的通訊可以解決你的問題,看看舷窗 - http://ternarylabs.github.com/porthole/
它會要求你有機會獲得兩個領域 - 有兩個域上傳一個代理文件。否則它將無法工作。
相關問題
- 1. onAccessibilityEvent(AccessibilityEvent事件)不攔截通知
- 2. 攔截聚合物事件
- 3. 如何攔截NotifyPropertyChange事件
- 4. Sitefinity攔截頁面事件
- 5. 城堡DynamicProxy攔截事件
- 6. 攔截JavaScript卸載事件
- 7. 攔截觸摸事件SlidingPaneLayout
- 8. d3:通過特定元素攔截keydown事件
- 9. iTunes插件編程:攔截事件
- 10. 附件提醒後攔截OnSend事件
- 11. Postpost第三方組件事件攔截
- 12. AppleScript攔截通知
- 13. 通過web.config添加攔截器? NHibernate
- 14. 攔截STDOUT並通過akka傳輸流
- 15. 攔截接觸UIView通過GMSMapView
- 16. 如何攔截編譯器通過
- 17. AngularJS - 服務器通過攔截
- 18. 防止通過接口攔截呼叫
- 19. Sammy.js攔截所有點擊事件
- 20. 如何停止攔截觸摸事件?
- 21. 可能攔截change事件嗎?
- 22. 攔截鼠標滾輪傾斜事件?
- 23. 離子:單擊事件不會攔截
- 24. 在Windows Phone 7上攔截USSD事件
- 25. Castle Windsor攔截器阻止PropertyChanged事件
- 26. jQuery:攔截原始DOM就緒事件?
- 27. 攔截Outlook類別分配事件?
- 28. 如何攔截Qt Quick qml事件?
- 29. 攔截JTable的選擇更改事件
- 30. mootools的禁用或攔截added事件
我不認爲這是可能的,但想知道是否有一些伎倆 – Banditvibe