window.opener.refresh()
報錯的原因可能是以下幾種情況:
window.opener
為空:在調用 window.opener.refresh()
之前,需要確保 window.opener
不為空。可以通過 if (window.opener)
來檢查 window.opener
是否存在。
window.opener
的頁面已經關閉:如果 window.opener
的頁面已經關閉,則無法調用其方法。在調用 window.opener.refresh()
之前,需要確保 window.opener
的頁面仍然打開。
refresh
方法不存在:如果 window.opener
對象沒有名為 refresh
的方法,那么調用 window.opener.refresh()
就會報錯。在調用 refresh
方法之前,需要確保 refresh
方法已經在 window.opener
的頁面中定義。
請仔細檢查以上情況,看是否有對應的錯誤。如果仍然無法解決問題,請提供更多的代碼和錯誤信息,以便更好地幫助您解決問題。