2012-11-13 104 views
1

我在我的網站上使用Facebook連接並使用彈出窗口登錄過程。一旦完成,我有Facebook重定向用戶到我的網站login.php我更新數據庫。一旦完成,腳本回應這個:window.close無法在ipad上工作

echo "<script type='text/javascript'> 
      window.close(); 
      window.opener.location.reload(); 
     </script>"; 

這工作正常在其他平臺/設備,但ipad。我試過尋找解決方案,但沒有運氣。

任何和所有的幫助將不勝感激。

謝謝!

回答

4

window.close()在window.open()ing或target =「_ blank」之後的iOS上不起作用? setTimeout(window.close,timeout);其中超時> 300

Source

+0

好的,我會試試看。那麼window.opener.location.reload()呢? – salmanhijazi

+0

這應該工作。你也可以嘗試window.opener.location = window.opener.location; –

0

走進通過Facebook頁面會導致window.close()的,也沒有工作。唯一的出路是也提供一個window.history.back()。 根據情況,用戶將能夠關閉窗口點擊這2個JavaScript鏈接之一。