我有一個iframe應用程序。我收到- 錯誤鉻top.location.href
的警報。從包含的不同域iframe中更改主機頁面:Firefox和Chrome中的錯誤
jQuery.ajax({
type : 'get',
url : 'check_if_fb_data_set.php',
success : function(response){
if(jQuery.trim(response) == 'success') {
top.location.href = "http://mysite.com";
} else {
setTimeout(CheckIfFbDataSet,2000);
}
}, error : function (jqXHR, textStatus, errorThrown){
console.log(errorThrown);
}
});
我試圖
- location.reload()
- window.location.href = window.location.href;
- document.write('meta refresh .........');
- document.write('< script> window.location ........ </script>');
第三個沒有工作,但所有4個其他給了我同樣的錯誤。我沒有其他方法來測試。
我不認爲你可以從iframe中更改包含iframe的頁面的位置,這似乎是你想要做的? – 2012-08-03 08:52:35
so @AnthonyGrist你建議什麼 – aWebDeveloper 2012-08-03 10:10:24
IFrame是否在同一個域名? – 2012-08-03 10:15:45