アイテムを別のドメインのバスケットに入れるプロセスを自動化しようとしています。もちろん、私はすべての種類のドメイン間の問題に取り組んでいます。私が動作させる唯一の方法は、他のウェブサイトの「製品の追加」ページを製品IDと量を提供する別のウィンドウで開くことです。ポップアップウィンドウの操作 - 特にIE
これをできるだけスムーズにするには、これらのポップアップをバックグラウンドで開いてから、すべてのアイテムが追加されたら閉じてください。
これはChromeで問題なく動作しますが、特にIEでは問題が発生しています。バックグラウンドでウィンドウを開く(新しいウィンドウで.blurを呼び出し、現在のウィンドウにフォーカスを当てる)。B).close()で開いたポップアップを閉じることができない。 。
この方法を使用する方法はありますか、それとも良い方法がありますか?
例:
var url = 'http://www.example.com'; var v = window.open(url, 'basket').blur(); window.focus();
理想的には私が代わりにJSONP呼び出しを行うことによってこの問題を解決したいのですが、私は呼んでいるウェブサイトに変更を加えるか、誘導する方法がありません。
私はこれを聞いています - これは安定したアプローチではないことを理解しています。しかし、現時点では私は立ち往生しています。 – Micael