Instascan: 無効なasm.js:割り当てのタイプの不一致[instascan.min.js]:18

作成日 2018年08月01日  ·  16コメント  ·  ソース: schmich/instascan

別のAndroidアプリケーションWebビューを使用してQRコードスキャナーを正しく機能させることができません。 これは私に表示される問題です。

また、カメラの起動を選択すると、Uncaught(in promise){name: "NotAllowedError"、message: "Permissiondenied"、constraint:undefined、toString:ƒ}が表示されます。

最も参考になるコメント

デモページのファイルを使用して、それを機能させることができます。
https://schmich.github.io/instascan/
ファイルのリンクは次のとおりです。
https://rawgit.com/schmich/instascan-builds/master/instascan.min.js

全てのコメント16件

私は今、まったく同じ問題を抱えています!

ラップトップLenovoThinkPad、Windows 10、Google Chromeバージョン69.0.3497.100(64ビット)でも正常に動作します

数ヶ月前にGoogleChromeAndroidバージョンで問題なく動作しましたか? @ Sony XperiaZ3コンパクトAndriodバージョン6.0.1

Google Chrome Androidバージョン69.0.3497.100では機能しなくなり、scanner.startの近くに問題が発生します。
無効なasm.js:割り当てのタイプの不一致
qr。 html:1 Uncaught(in promise){name: "NotAllowedError"、message: "Permissiondenied"、constraint:undefined、toString:ƒ}
Promise.then(非同期)
E.async @ instascan.min.js:7
値@ instascan.min.js:9

インスタスキャンは本当にクールです!
これを修正できれば幸いです:-)

今までhttpsドメインを使っていましたが、
今私は明示的にhttpsドメインを参照しようとしました

Android Firefox62.0.1でも動作しません

AndroidOperaでうまく機能する47.3.2249.130976
Android Edge42.0.0.2549でうまく機能する

これはuglifyJSの問題だと思いますgulp releaseでinstascan.min.jsを新しくビルドすると、これが修正されるようです。

これはuglifyJSの問題だと思いますgulp releaseでinstascan.min.jsを新しくビルドすると、これが修正されるようです。

ありがとう! これは私の携帯電話の問題を解決しました
Sony XperiaZ3コンパクトAndriodバージョン6.0.1
Google ChromeAndroidバージョン69.0.3497.100
Android Firefox 62.0.1

誰もがgulpリリースの縮小結果を共有できますか:(

gulpv4でビルドできませんでした-gulpfile.jsにいくつかの一見マイナーな変更が必要になります
gulp v.3.9.1でビルドすることはできますが、gulp-uglifyはまだそれを壊しているようです。 gulpfileからuglify行を削除しましたが、このエラーはなくなりましたが、instascan.jsファイルが大きくなりました(〜+ 1MB)。
しかし、それでも、#197で述べたように、「createObjectURL」にはまだ問題があります。

編集:コメント#139からファイルが見つかりました。 「Invalidasm」エラーがまだ嫌いなのに、それはうまくいきました。 chrisgunawardenaにも感謝します

縮小されたファイルは次のとおりです: https ://gist.github.com/chris-gunawardena/15d507d11dc09ef8f7653f1005eda203

クリスに感謝しますが、リンクしたバージョンで「カメラが定義されていません」というエラーが発生します。 (他はすべて同じです)。

初期化されるまで待つ必要があります。 これは私が使用するものです:

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

};

こんにちは。 初心者を助けてください。 この例とリリースv1.0.0を使用すると、すべてが機能していました。その後、コンピューターを閉じて再度開きましたが、突然CreateObjectUrlの問題が発生しました。

そこで、このスレッドでポイントされている縮小ファイルを使用すると、mjcapperと同じように「カメラが定義されていません」というエラーが発生します。

chris-gunawardenaが行ったこと(正確にコピーして貼り付けたもの)を実行しようとしましたが、エラーは発生していませんが、カメラにビデオもありません。

昨夜は完璧に機能していました! (たぶん私のChromeブラウザはその間にアップデートされましたか?Dunno)。

だから私はとてもイライラしています。 また、記録のために、私はローカルホストで開発しています、カメラは以前は機能していました、これはクロムが更新されたためですか? 私のバージョンは言う:

バージョン71.0.3578.98(公式ビルド)(64ビット)

IEも試してみましたが、動画が撮れません。 エラーはありませんが、ビデオもありません。

助けてください。 :(

クロムの実例: https ://codepen.io/chris-gunawardena/pen/REGQPR?editors = 1111

すべてのブラウザ(Safari、MacのChrome、Chrome AndroidのChrome)で動作していました。
現時点では、Mac上のFirefoxでのみ動作します。
Firefoxではモバイルが機能していません。

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?editors = 1111

これを機能させるにはSSL証明書が必要ですか?
'cozそれはローカルホストでは正常に機能しますが、SSL認証のないライブウェブホスティングでは機能しません。

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

werthdavid picture werthdavid  ·  5コメント

harshad5498 picture harshad5498  ·  7コメント

axed picture axed  ·  5コメント

schmich picture schmich  ·  4コメント

TomRauchenwald picture TomRauchenwald  ·  9コメント