Instascan: asm.js غير صالح: اكتب عدم تطابق في المهمة [instascan.min.js]: 18

تم إنشاؤها على ١ أغسطس ٢٠١٨  ·  16تعليقات  ·  مصدر: schmich/instascan

لا يمكنني الحصول على ماسح رمز الاستجابة السريعة الخاص بي ليعمل بشكل صحيح باستخدام عرض ويب آخر لتطبيق android. هذه هي القضية التي تظهر لي.

أيضًا ، عندما أختار بدء تشغيل الكاميرا ، أحصل على رسالة Uncaught (في الوعد) {الاسم: "NotAllowedError" ، الرسالة: "تم رفض الإذن" ، قيد: غير محدد ، toString: ƒ}.

التعليق الأكثر فائدة

أنا قادر على جعله يعمل باستخدام الملف من الصفحة التجريبية:
https://schmich.github.io/instascan/
هنا رابط الملف:
https://rawgit.com/schmich/instascan-builds/master/instascan.min.js

ال 16 كومينتر

لدي الآن نفس المشكلة بالضبط!

لا يزال يعمل بشكل جيد على الكمبيوتر المحمول Lenovo ThinkPad و Windows 10 و Google Chrome الإصدار 69.0.3497.100 (64 بت)

هل عملت بشكل جيد قبل بضعة أشهر على إصدار Google Chrome Android ؟؟؟ @ Sony Xperia Z3 Compact Andriod الإصدار 6.0.1

لم يعد يعمل على Google Chrome Android الإصدار 69.0.3497.100 ، مشكلة بالقرب من scanner.start:
asm.js غير صالح: اكتب عدم تطابق في المهمة
ريال قطري html: 1 غير معلوم (في الوعد) {الاسم: "NotAllowedError" ، الرسالة: "تم رفض الإذن" ، القيد: غير محدد ، toString: ƒ}
وعد ثم (غير متزامن)
e.async @ instascan.min.js: 7
القيمة @ instascan.min.js: 9

إنستاسكان رائع حقًا!
سأكون ممتنًا للغاية إذا أمكن إصلاح هذا :-)

لقد استخدمت مجال https حتى الآن ،
حاولت الآن إعادة صياغة مجال https بشكل صريح بتنسيق

لا يعمل على Android Firefox 62.0.1 أيضًا

يعمل بشكل جيد على Android Opera 47.3.2249.130976
يعمل بشكل جيد على Android Edge 42.0.0.2549

أعتقد أن هذه كانت مشكلة uglifyJS ، ويبدو أن إنشاء instascan.min.js جديد باستخدام gulp release لحل هذه المشكلة.

أعتقد أن هذه كانت مشكلة uglifyJS ، ويبدو أن إنشاء instascan.min.js جديد باستخدام gulp release لحل هذه المشكلة.

شكرا! هذا حل المشكلة على هاتفي المحمول
Sony Xperia Z3 Compact Andriod الإصدار 6.0.1
Google Chrome Android الإصدار 69.0.3497.100
Android Firefox 62.0.1

هل يمكن لأي شخص مشاركة النتيجة المصغرة لإصدار gulp :(

لم أتمكن من إنشائه باستخدام gulp v4 - ستكون هناك حاجة لبعض التغييرات التي تبدو طفيفة على gulpfile.js
يمكنني أن أبنيها باستخدام gulp v.3.9.1 ، لكن يبدو أن gulp-uglify لا يزال يكسرها. لقد قمت بإزالة سطور uglify من ملف gulp وذهب هذا الخطأ ، على حساب ملف instascan.js أكبر (~ + 1 ميجابايت)
ولكن بالرغم من ذلك ، كما هو مذكور في رقم 197 ، ما زالت هناك مشكلات مع "createObjectURL"

تحرير: تم العثور على ملف من التعليق # 139. نجح ذلك ، على الرغم من أنه لا يزال يكره الخطأ "Invalid asm". شكرا أيضا ل chrisgunawardena

شكرًا كريس ، ولكن الإصدار الذي ربطته يتسبب في الخطأ "لم يتم تعريف الكاميرا." (كل شيء آخر هو نفسه).

أنت بحاجة إلى الانتظار حتى يتم تهيئته. هذا ما أستخدمه:

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) }
  });

};

أهلا. الرجاء المساعدة مستجد. كان كل شيء يعمل بالنسبة لي باستخدام المثال والإصدار v 1.0.0 ثم أغلقت جهاز الكمبيوتر الخاص بي ، وفتحته مرة أخرى ، وفجأة كنت أتلقى مشكلة CreateObjectUrl.

ثم استخدمت الملف المصغر المشار إليه في هذا الموضوع ، والآن أحصل على الخطأ "لم يتم تعريف الكاميرا" تمامًا مثل mjcapper.

حاولت أن أفعل ما فعله كريس جوناواردينا (تم نسخه ولصقه بالضبط) ، والآن لا توجد أخطاء ولكن أيضًا لا يوجد فيديو على الكاميرا.

كانت تعمل بشكل مثالي الليلة الماضية !! (ربما تم تحديث متصفح Chrome الخاص بي في هذه الأثناء؟ دونو).

لذلك أنا محبط للغاية. أيضًا ، للتسجيل ، أنا أطور على مضيف محلي ، كانت الكاميرا تعمل من قبل ، هل هذا بسبب تحديث الكروم؟ روايتي تقول:

الإصدار 71.0.3578.98 (الإصدار الرسمي) (64 بت)

لقد حاولت أيضًا استخدام IE ولا يمكنني الحصول على فيديو. لا توجد أخطاء ، ولكن أيضًا لا يوجد فيديو.

ساعدنى من فضلك. :(

مثال عملي على الكروم: https://codepen.io/chris-gunawardena/pen/REGQPR؟

كان يعمل على جميع المتصفحات (Safari و Chrome على Mac و Chrome Android).
في الوقت الحالي ، يعمل فقط على Firefox على Mac.
على فايرفوكس المحمول لا يعمل.

أرغب في الحصول على معلومات خطوة بخطوة (لـ noobs) حول كيفية الإصلاح باستخدام minfy / uglyJs / gulp. شكرا لك.

تحرير: لا يهم بعد الآن. ما قلته صحيح حتى عن المثال مذكور في الصفحة الرئيسية. ومع ذلك ، فإن المثال السابق المنشور https://codepen.io/chris-gunawardena/pen/REGQPR؟editors=1111 يعمل بالفعل على حل المشكلة.

أنا قادر على جعله يعمل باستخدام الملف من الصفحة التجريبية:
https://schmich.github.io/instascan/
هنا رابط الملف:
https://rawgit.com/schmich/instascan-builds/master/instascan.min.js

مثال عملي على الكروم: https://codepen.io/chris-gunawardena/pen/REGQPR؟

هل أحتاج إلى شهادة SSL لكي يعمل هذا؟
لأنه يعمل بشكل جيد في المضيف المحلي ولكن ليس في استضافة ويب مباشرة بدون شهادة SSL.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

schmich picture schmich  ·  11تعليقات

marvinex123 picture marvinex123  ·  11تعليقات

jeroenbreen picture jeroenbreen  ·  7تعليقات

lnhrdt picture lnhrdt  ·  7تعليقات

alexolliveira picture alexolliveira  ·  5تعليقات