由於跨網域限制
目前的做法是A網站用window.open開啟B網站頁面
操作B網站頁面取得資訊後,用form傳送資料到A網站的轉送頁
A網站的轉送頁將資料用
window.opener.document.getElementById('欄位').value='值';
window.close();
將值填入A網站原本的頁面欄位中,並關閉轉送頁
但是實際執行時,卻發生有時正常運行
有時卻卡在轉送頁,F12顯示
Uncaught DOMException: Blocked a frame with origin "http://xxx.com" from accessing a cross-origin frame.
at http://xxx.com/api/轉送頁.php:2:15
明明就是相同的網域,為什麼會跳出跨網域錯誤的訊息?
請問有解決的方法嗎?