IBM Worklight / Zxing - Uncaught ReferenceError: require ist nicht definiert barcodescanner.js:10
Ich bin mit worklight und zxing für mein qr-reader-app-Projekt. Mein problem ist, ich habe diesen Fehler nachdem ich dieses app in meinem google chrome.
Uncaught ReferenceError: require is not defined barcodescanner.js:10
Fehler-Linie 10 barcodescanner.js
var exec = require("cordova/exec");
Selbst ich enthalten cordova-Datei in index.html die Fehlermeldung immer noch Auftritt.
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>index</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0">
<link href="images/favicon.png">
<link href="images/apple-touch-icon.png">
<link href="css/jquery.mobile-1.3.1.css">
<link href="css/custom.css">
<link href="css/footer.css">
<!-- require.js: data-main attribute tells require.js to load
js/main.js after require.js loads. -->
<script>window.$ = window.jQuery = WLJQ;</script>
<script src="js/vendor/phoneGap/cordova-1.6.0.js"></script>
<script src="js/vendor/phoneGap/barcodescanner.js"></script>
<script data-main="js/main" src="js/vendor/require/require.js"></script>
</head>
<body>
</body>
</html>
Check my repo hier: https://github.com/datomnurdin/worklight-mobile
- nichts passiert. Ich habe schon gelesen das worklight Dokumentation aber nicht zu helfen. public.dhe.ibm.com/software/mobile-solutions/worklight/docs/...
- Was meinst du, passiert nichts? Was sehen Sie in der Xcode-Konsole? Keine logs? Stellen Sie Ihr Projekt.
- vor, dass ich Probe-code von developerworks, ich bekam die Erlaubnis verweigert, wenn erstellen Sie das Projekt in xcode. public.dhe.ibm.com/software/mobile-solutions/worklight/docs/...
- mein Projekt umfasste in Frage
- Mein Mac ist abgestürzt. Ich werde versuchen, wenn es wieder funktioniert.
- sure2. nehmen Sie sich Zeit @IdanAdar. Ich bin wirklich dankbar, Sie hilft mir.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den barcode-scanner code nicht Arbeit außerhalb der unterstützten Umgebungen (iOS-Geräte und Android-Geräte, laut der plugin-Seite).
Wrap Umgebung-spezifischen code wie die eine nach innen barcodescanner.js im Umwelt-check-tags. Zum Beispiel:
Versuchen Sie auch, ersetzt in barcodescanner.js:
var exec = require("cordova/exec")
mit:
var exec = cordova.exec
oder:
Versuchen eine ältere version des plugins wie 0.7.2, beachten Sie die Verwendung von
cordova.define
um dierequire
Funktion, stattdessen erwarten Sie daserfordern
- Funktion auf Magische Weise vorhanden.