Saya ingin mengintegrasikan formulir Marketo dengan situs web saya yang sudah ada di kerangka yii. Kode saya berfungsi di semua browser kecuali Firefox.
Kutipan dari kode saya:
$('#button').click(function () {
var formData = {
'Email': $('#UserInfo_email').val(),
'FirstName': $('#UserInfo_first_name').val(),
'LastName': $('#UserInfo_last_name').val(),
};
MktoForms2.loadForm('//app-ab23.marketo.com', mcId, formId, function (form) {
var myForm = MktoForms2.allForms()[0];
myForm.addHiddenFields(formData);
myForm.onSuccess(function (values, followUpUrl) {
return false;
});
myForm.submit();
});
});
Saya mendapatkan kesalahan di Firefox hanya dengan pesan
Pemuatan gagal untuk <script> dengan sumber “ http://app-ab23.marketo.com/index.php/form/getForm?munchkinId=1111&form=1111&url=http%3A%2F%2Fblox.dev%2Fwizard%2Fmap&callback= jQuery110207175825035737486_1503656391790 & _ = 1503656391791 ".
browser lain melakukan pekerjaan dengan benar
catatan: munchkinId dan formId diubah untuk posting di sini.
Jawaban:
Saya baru saja mengalami masalah yang sama pada aplikasi yang memuat skrip dengan jalur relatif.
Tampaknya skrip itu hanya diblokir oleh Adblock Plus.
Coba nonaktifkan pemblokir iklan / skrip Anda (Adblock, uBlock Origin, Privacy Badger ...) atau pindahkan skrip sedemikian rupa sehingga tidak sesuai dengan aturan pemblokir iklan Anda.
Jika Anda belum memasang plugin seperti itu , cobalah mereproduksi masalah saat menjalankan Firefox dalam mode aman .
sumber
Saya baru saja mengalami masalah yang sama - bagi saya Privacy Badger di Firefox adalah masalahnya - bukan adblocker. Posting untuk anak cucu
sumber
Saya perhatikan bahwa di Firefox hal ini dapat terjadi ketika permintaan dibatalkan (berpindah halaman atau menyegarkan halaman dengan cepat), tetapi sulit untuk mereproduksi kesalahan bahkan jika saya mencobanya.
Alasan lain yang mungkin: masalah terkait sertifikat dan yang ini berbicara tentang pemblokir (seperti jawaban lain yang dinyatakan).
sumber
Seperti yang disarankan di atas, ini mungkin merupakan masalah dengan ekstensi browser Anda. Nonaktifkan semua ekstensi Anda termasuk Adblock , lalu coba lagi karena kode sedang dimuat dengan baik di browser saya sekarang (Google Chrome - terbaru) jadi mungkin itu masalah di pihak Anda. Juga, apakah Anda sudah mencoba browser yang berbeda seperti IE yang gemetar jika Anda memilikinya? Adblock diketahui konflik dengan nama domain dengan
track
danmarket
di dalamnya sebagai aturan selimut. Coba gunakan mode penjelajahan pribadi atau mode aman .sumber
Saya memiliki masalah yang sama (meskipun aplikasi web berbeda) dengan pesan kesalahan dan ternyata MIME-Type untuk file .js
text/x-js
bukanapplication/javascript
karena entri duplikat di mime.types di server yang bertanggung jawab untuk melayani js file. Tampaknya ini terjadi jika headerX-Content-Type-Options: nosniff
disetel, yang membuat Firefox (dan Chrome) memblokir konten file js.sumber
Saya mengalami masalah yang sama (pesan kesalahan persis) dan setelah menggali selama beberapa jam, saya menemukan bahwa tajuk konten perlu diatur ke
application/javascript
daripadaapplication/json
yang saya miliki. Setelah mengubahnya, sekarang berfungsi.sumber
Hari ini saya mengalami masalah yang sama persis saat mengerjakan halaman aplikasi web progresif (PWA) dan menghapus beberapa cache dan data pekerja layanan untuk halaman itu dari Firefox. Konsol pengembang melaporkan bahwa tidak satu pun dari 4 file Javascript di laman yang dimuat lagi. Masalah tetap ada dalam mode Aman, jadi itu bukan masalah add-on. File skrip yang sama dimuat dengan baik dari halaman web lain di situs web yang sama. Tidak ada jumlah membersihkan cache Firefox atau menghapus data halaman web dari Firefox yang akan membantu, juga tidak akan me-reboot PC Windows 10. Chrome sepanjang waktu bekerja dengan baik di halaman bermasalah. Pada akhirnya saya melakukan pemulihan seluruh folder profil Firefox dari cadangan lama, dan masalahnya segera hilang, jadi itu bukan masalah dengan aplikasi PWA saya. Tampaknya ada sesuatu di Firefox yang rusak.
sumber
VPN terkadang dapat menyebabkan kesalahan ini juga, jika VPN menyediakan beberapa jenis pemblokiran otomatis. Menonaktifkan VPN berhasil untuk kasus saya.
sumber
Jika src adalah https dan sertifikat telah kedaluwarsa - dan meskipun Anda telah membuat pengecualian - firefox masih akan menampilkan pesan kesalahan ini, dan Anda dapat melihat alasan yang tepat mengapa jika Anda melihat permintaan di bawah tab jaringan.
sumber
Saya memiliki masalah yang sama dengan firefox, ketika saya mencari solusi, saya tidak menemukan apa pun, tetapi kemudian saya mencoba memuat skrip dari cdn, itu berfungsi dengan baik, jadi saya pikir Anda harus mencoba memuatnya dari tautan cdn, Maksud saya, jika Anda mencoba memuat skrip yang belum Anda buat. karena dalam kasus saya, ketika mencoba memuat skrip milik saya, itu berhasil dan berhasil diimpor, untuk saat ini saya tidak tahu mengapa, tetapi saya pikir ada sesuatu di skrip dari jaringan, jadi coba saja cdn, Anda menang ' tidak kehilangan apapun.
Saya berharap ini membantu Anda.
sumber
Ini juga bisa menjadi kesalahan sintaksis sederhana. Saya mengalami kesalahan sintaksis yang melemparkan FF tetapi bukan Chrome sebagai berikut:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"> defer </script>
sumber
Saya menjalankan situasi yang sama dan skrip dimuat dengan benar dalam mode aman. Namun, menonaktifkan semua Add-on dan fitur keamanan Firefox lainnya tidak membantu. Satu hal yang saya coba, dan ini adalah solusi dalam kasus saya, adalah menonaktifkan sementara cache dari jendela pengembang untuk permintaan khusus ini. Setelah saya melihat ini adalah penyebabnya, saya menghapus cache untuk situs itu dan semuanya dimulai dengan normal.
sumber