我試圖自動化將項目放入另一個域中的籃子的過程。當然,我正在處理各種跨域問題。我可以使用它的唯一方法是在提供產品ID和金額的單獨窗口中打開其他網站的「添加產品」頁面。使用彈出窗口 - 尤其是IE瀏覽器
爲了使這項工作儘可能流暢,我想在後臺打開這些彈出窗口,然後在所有項目添加完畢後關閉它們。
這在Chrome中正常工作,但特別是IE給我的問題。我無法得到它A)在後臺打開一個窗口(通過在新窗口調用.blur和當前焦點)和B)我不能關閉我用.close()打開的彈出窗口。 。
有什麼辦法可以使這項工作,或者至少工作更好?
例子:
var url = 'http://www.example.com'; var v = window.open(url, 'basket').blur(); window.focus();
理想情況下,我想通過做JSONP調用,而不是解決這個問題,但我沒有辦法讓或誘導網站我打電話的任何變化。
我聽說你 - 我知道這不是一個穩定的方法。事情是 - 我現在根本沒有任何其他的解決方法。希望在(短)時間內有些事情會改變,所以我可以使用JSONP ,但目前我被卡住了。 – Micael