Instascan: asm.js tidak valid: Ketik ketidakcocokan dalam tugas [instascan.min.js]:18

Dibuat pada 1 Agu 2018  ·  16Komentar  ·  Sumber: schmich/instascan

Saya tidak bisa membuat pemindai kode QR saya berfungsi dengan baik menggunakan tampilan web aplikasi Android lain. Ini adalah masalah yang ditampilkan untuk saya.

Juga, ketika saya memilih untuk memulai kamera saya, saya mendapatkan Uncaught (dalam janji) {name: "NotAllowedError", pesan: "Izin ditolak", kendala: undefined, toString: }.

Komentar yang paling membantu

Saya dapat membuatnya berfungsi dengan menggunakan file dari halaman demo:
https://schmich.github.io/instascan/
Ini link filenya :
https://rawgit.com/schmich/instascan-builds/master/instascan.min.js

Semua 16 komentar

Saya sekarang memiliki masalah yang persis sama!

Masih berfungsi dengan baik di Laptop Lenovo ThinkPad, Windows 10, Google Chrome Versi 69.0.3497.100 (64-Bit)

Apakah berfungsi dengan baik beberapa bulan yang lalu di Google Chrome Versi Android ??? @ Sony Xperia Z3 kompak Android Versi 6.0.1

TIDAK berfungsi lagi di Google Chrome Android Versi 69.0.3497.100, masalah di dekat scanner.start:
asm.js tidak valid: Ketik ketidakcocokan dalam tugas
qr. html:1 Tidak tertangkap (dalam janji) {nama: "NotAllowedError", pesan: "Izin ditolak", batasan: tidak ditentukan, toString: }
Janji.lalu (async)
E.async @ instascan.min.js:7
nilai @ instascan.min.js:9

Instascan benar-benar keren!
Saya akan sangat menghargai jika ini bisa diperbaiki :-)

Saya menggunakan domain https sampai sekarang,
Sekarang saya mencoba untuk secara eksplisit merujuk domain https di

Tidak berfungsi di Android Firefox 62.0.1 juga

Bekerja dengan baik di Android Opera 47.3.2249.130976
Bekerja dengan baik di Android Edge 42.0.0.2549

Saya pikir ini adalah masalah uglifyJS, membangun instascan.min.js baru dengan gulp release tampaknya memperbaikinya.

Saya pikir ini adalah masalah uglifyJS, membangun instascan.min.js baru dengan gulp release tampaknya memperbaikinya.

Terima kasih! Ini memecahkan masalah di ponsel saya
Sony Xperia Z3 kompak Android Versi 6.0.1
Google Chrome Versi Android 69.0.3497.100
Android Firefox 62.0.1

adakah yang bisa membagikan hasil gulp release minify :(

Saya tidak dapat membuatnya dengan gulp v4 - beberapa perubahan kecil tampaknya diperlukan pada gulpfile.js
Saya bisa membuatnya dengan gulp v.3.9.1, tetapi tampaknya gulp-uglify masih merusaknya. Saya menghapus baris uglify dari gulpfile dan kesalahan ini hilang, dengan biaya file instascan.js yang lebih besar (~+1MB)
Namun demikian, seperti yang disebutkan di #197, masih ada masalah dengan "createObjectURL"

Sunting: Ditemukan file dari komentar #139 . Itu berhasil, meskipun masih memiliki kesalahan "Asm tidak valid". Terima kasih juga kepada chrisgunawardena

Terima kasih chris, tetapi versi yang Anda tautkan menyebabkan kesalahan "Kamera tidak ditentukan." (semuanya sama).

Anda harus menunggu sampai diinisialisasi. Inilah yang saya gunakan:

const initQrCodeScanner = () => {
  let scanner = new Instascan.Scanner({ video: document.getElementById('preview') });
  Instascan.Camera.getCameras().then(cameras => {
    scanner.camera = cameras[cameras.length - 1];
    scanner.start();
  }).catch(console.error);

  scanner.addListener('scan', content => {
    scanner.stop();
    try { window.location.hash = new URL(content).hash } catch (e) { console.log(e) }
  });

};

Halo. Tolong bantu nubie. Semuanya bekerja untuk saya menggunakan contoh dan rilis v 1.0.0 dan kemudian saya menutup komputer saya, membukanya lagi, dan tiba-tiba saya mendapatkan masalah CreateObjectUrl.

Jadi saya menggunakan file yang diperkecil yang ditunjukkan di utas ini, dan sekarang saya mendapatkan kesalahan "Kamera tidak ditentukan" seperti mjcapper.

Saya mencoba melakukan apa yang chris-gunawardena lakukan (salin dan tempel persis), dan sekarang tidak ada kesalahan tetapi juga tidak ada video di kamera.

Itu bekerja dengan sempurna tadi malam!! (mungkin browser Chrome saya memiliki pembaruan sementara itu? Entahlah).

Jadi saya sangat frustrasi. Juga, sebagai catatan, saya sedang mengembangkan di localhost, kamera berfungsi sebelumnya, apakah ini karena chrome diperbarui? Versi saya mengatakan:

Versi 71.0.3578.98 (Builan Resmi) (64-bit)

Saya juga mencoba di IE dan saya tidak bisa mendapatkan video. Tidak ada kesalahan, tetapi juga tidak ada video.

Tolonglah. :(

Itu berfungsi di semua browser (Safari, Chrome di Mac dan di Chrome Android).
Saat ini hanya berfungsi di Firefox di Mac.
Di Firefox seluler tidak berfungsi.

Saya ingin info langkah demi langkah (untuk pemula) tentang cara memperbaiki menggunakan minfy/uglyJs/gulp. Terima kasih.

EDIT: itu tidak penting lagi. Apa yang saya katakan sampai benar tentang contoh yang diberikan di halaman utama. Namun contoh yang diposting sebelumnya https://codepen.io/chris-gunawardena/pen/REGQPR?editors=1111 sebenarnya memperbaiki masalah.

Saya dapat membuatnya berfungsi dengan menggunakan file dari halaman demo:
https://schmich.github.io/instascan/
Ini link filenya :
https://rawgit.com/schmich/instascan-builds/master/instascan.min.js

Contoh kerja di chrome: https://codepen.io/chris-gunawardena/pen/REGQPR?editors=1111

apakah saya memerlukan sertifikat SSL agar ini berfungsi?
'coz berfungsi dengan baik di localhost tetapi tidak di webhosting langsung tanpa sertifikasi SSL.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat