Permintaan yang dibatalkan terjadi pada saya ketika mengalihkan antara halaman aman dan tidak aman di domain terpisah dalam iframe. Permintaan yang dialihkan ditampilkan di alat dev sebagai permintaan "dibatalkan".
Saya memiliki halaman dengan iframe yang berisi formulir yang diinangi oleh gateway pembayaran saya. Ketika formulir di iframe dikirimkan, gateway pembayaran akan mengarahkan kembali ke URL di server saya. Pengalihan baru-baru ini berhenti berfungsi dan berakhir sebagai permintaan "dibatalkan".
Tampaknya Chrome (saya menggunakan Windows 7 Chrome 30.0.1599.101) tidak lagi mengizinkan pengalihan dalam iframe untuk pergi ke halaman yang tidak aman pada domain yang terpisah. Untuk memperbaikinya, saya hanya memastikan bahwa permintaan yang dialihkan di iframe selalu dikirim ke URL yang aman.
Ketika saya membuat halaman pengujian yang lebih sederhana dengan hanya iframe, ada peringatan di konsol (yang sebelumnya saya lewatkan atau mungkin tidak muncul):
[Blocked] The page at https://mydomain.com/Payment/EnterDetails ran insecure content from http://mydomain.com/Payment/Success
Redirect berubah menjadi permintaan yang dibatalkan di Chrome di PC, Mac dan Android. Saya tidak tahu apakah ini khusus untuk penyiapan situs web saya (Profil Rendah SagePay) atau apakah ada sesuatu yang berubah di Chrome.
net::ERR_ABORTED
bawah selimut. Jika itu masalahnya, pos ini menjelaskan bahwa "net :: ERR_ABORTED dimaksudkan hanya dihasilkan ketika tindakan pengguna menyebabkan beban terganggu. Ini dapat terjadi ketika navigasi baru mengganggu yang sudah ada, atau ketika pengguna mengklik STOP tombol."