[英]How can I prevent links in iframes from opening in new window?
考慮以下簡單鏈接:
<a href="#" onclick="javascript:{return false;}">Do Nothing</a>
當它在窗口的主文檔中時,單擊它不會執行任何操作,因為return false
取消單擊。
但是,當它位於iframe
文檔中(至少在Firefox和Chrome中)時,它將打開一個新的標簽窗口。
這很煩人,因為我希望能夠鈎住click事件(實際上是使用jQuery的$(element).click(handler))
),執行一些邏輯,取消導航,並且沒有額外的選項卡。
這是怎么回事,如何停止這種行為?
原來,我有一個不相關的jQuery click
事件導致了此行為,所以這是我的用戶錯誤。 啞。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.