2012-08-15 34 views
0

我編寫了這段代碼,它適用於除iPhone和iPad上的Safari之外的所有瀏覽器。還有另一種關閉窗口的方法嗎?window.close()和iOS

 var newWin=window.open('https://twitter.com/share?url=<?=urlencode($pathFile)?>&text=text', 'Twitter', params); 
     setTimeout(
      function() 
      { 
       newWin.close(); 
      }, 
      30000 
     ); 
+0

也許[this](http://stackoverflow.com/questions/7987625/ipad-safari-ios-5-window-close-closing-wrong-window)會幫助你。 – Mati 2012-08-15 20:59:27

+1

我已經試過這個,但它不起作用 – user1601479 2012-08-15 21:11:44

+0

請記住,Javascript只能在活動的窗口/標籤中執行。因此,如果選項卡處於活動狀態(當前),則其他選項卡將暫停。 – 2012-08-16 18:36:15

回答

0

這是這個question的副本。總而言之,iOS8中的window.close被打破,目前還沒有已知的解決方法。