在Opera中嘗試從iframe中重定向父項時遇到問題。在Opera中重定向iframe的父項
我正在加載一個iframe與colorbox當我點擊iframe中的按鈕我想重新加載父母更改其網址參數。所以,我已經做到了這一點,它在Chrome/FF作品:
window.parent.location.search = $.param(newArgs);
但在Opera,似乎與iframe的網址,而不是重新加載父。我嘗試了多種方法,在點擊處理程序的末尾添加return false;
,但也無法成功訪問window.top
。
的作品的唯一事情是完全重構像這樣的網址:
window.top.location = window.top.location.pathname + '?' + $.param(newArgs);
我做了關於位置和iframe錯誤或誤解?
編輯︰例如在jsfiddle感謝Bergi。在Firefox上,這將在小提琴的結尾處添加「?example = params」http://fiddle.jshell.net/DxU8W?example=params
,但是在Opera上這將被添加到iframe url:
演示:http://fiddle.jshell.net/DxU8W – Bergi
我會認爲這是一個錯誤。你已經報道過了嗎? – Bergi
謝謝你的小提琴!已添加到我的問題 – koopajah