1

を介して新しいウィンドウ(タブ)に送信するペイパルウィザードによって作成されたペイパル標準ボタン(今すぐ購入)があります<form target="_new" [...]>。IE と Firefox では問題なく動作しますが、Webkit ブラウザー (chrome や safari など) では新しいウィンドウが作成されません。

フォームは、fancybox によって作成されたモーダル ウィンドウにあります。それは Webkit のバグですか、それともコードが台無しになっているのですか?

4

1 に答える 1

0

それで、私は問題を見つけました、

parent.$.fancybox.close()$("#formID").submit() を呼び出した後に呼び出した場合、単純な fancybox (2.0 以降ではない) では、Webkit の送信がキャンセルされます。

手っ取り早い解決策の 1 つは、(ターゲットが開かれるまで待機するための) 1 秒のタイムアウトを作成してから、fancybox を閉じることです。

于 2013-01-28T10:15:45.267 に答える