2a01ae9942939ee2b3954a6727d2bb92

click 是否可以穿透多個 elements?

2012-08-15 13:49:17 +0800tonytonyjanJavascript 節點 中發起
最後由 tonytonyjan2012-08-22 15:49:21 +0800回應 , 237次閱讀

今天在研究 clickjacking 的原理,本來懂了,
直到我找到這個影片,又有了另一個問題:

http://www.youtube.com/watch?v=gxyLbpldmuU

看起來他的 click 除了能點到 img tag 之外,竟然還可以穿透到 iframe,
我想問這到底怎麼做到的?

截至 2012-08-22 15:49:21 +0800,共收到 2 條回應
12aa4043a5ece235c3a54f92b76e8ac0
reducm 1樓, 於2012-08-19 15:21:32 +0800回應

是的,javascrtipt很多事件都有冒泡,使用jquery可以用event.stopPropagation()禁止事件冒泡到父元素

###example:

$("someElement").bind("click", function(event){
  someAction();
  event.stopPropagation();
});

2a01ae9942939ee2b3954a6727d2bb92
tonytonyjan 2樓, 於2012-08-22 15:49:21 +0800回應

#1樓 @reducm 不對啊,範例中的 img 和 iframe 並沒有父子或祖孫關係,他們是表親

需要 登入 後方可回應,如果你還沒有帳號按這裡 註冊