Tom Posted June 3, 2016 Posted June 3, 2016 Goede middag iedereen, ik zocht een oplossing om offline qr-codes te genereren zonder plug-in. Ik kwam op volgende link: https://lookaside.fbsbx.com/file/OfflineQR.fmp12?token=AWwHBGfeF86U7omhBOb7wAw1Scc3KCrxgYDTb-DhxBM-bmMuWiSGMJ9eBJYGaMwM4On2h9VOApNe5FBoZYjizmA-b_Oc57Oj29jKbpI-djEq58d-Cvzw4RTSOIKuo6IMca-5uIG5LwFb0QZGx1o9HzgF van ene Paul Smith. In dit voorbeeld bestand wordt een qr-code aangemaakt via een embedded javascript in een webviewer. zo heb je instant je qr-code. De javascript die wordt gebruikt is base64 gedecodeerd en kan je op volgende site terugvinden: http://davidshimjs.github.io/qrcodejs/ Deze oplossing lijkt goed te werken, ware het niet dat de qr-code in filemaker anders is dan degene die je op de website van david shim kan genereren. nochtans is de javascript identiek. Iemand enig idee hoe dit komt? mvg tom Quote
0 Tom Posted June 3, 2016 Author Posted June 3, 2016 In bijlage het bestand met de javascript... davidshimjs-qrcodejs-04f46c6.zip Quote
0 Tom Posted June 3, 2016 Author Posted June 3, 2016 In bijlage een screenshot van beide qr-codes. deze van filemaker scant niet, deze van de originele website doet het wel... Quote
0 Tom Posted June 3, 2016 Author Posted June 3, 2016 in bijlage het filemaker bestand... OfflineQRv2.fmp12.zip Quote
0 SuperWimmie Posted June 3, 2016 Posted June 3, 2016 Een simpele test is om de QR code te scannen en te zien wat er dan verschijnt. Misschien hoofd- en kleine letters? Quote
0 SuperWimmie Posted June 3, 2016 Posted June 3, 2016 Even de QR code gescand met een echte QR app, maar die uit Filemaker werkt gewoon niet. Helaas. Ik zit mij suf te piekeren of dat dit door Base64 komt, in Filemaker ontstaan er spaties en enters extra. Het idee is erg goed, dit is iets waar ik graag gebruik van zou willen maken. Quote
0 Tom Posted June 3, 2016 Author Posted June 3, 2016 Inderdaad, de code in filemaker scant niet. Je ziet ook dat de qr code verschillend is. en base64 is nodig omdat er maar max 30000 tekens in een webviewer ingezet kunnen worden. bedankt voor je reactie! Quote
0 Tom Posted June 3, 2016 Author Posted June 3, 2016 ik heb even de base64 code van de javascript uit de webviewer in een global field geplaatst en deze dan in een ander global field gedecodeerd. nadien de de inhoud in BBedit geplakt en vergeleken met het originele javascript. Er zat geen verschil op! Quote
0 SuperWimmie Posted June 3, 2016 Posted June 3, 2016 Dan zou de Javascript code niet goed zijn? Quote
0 Tom Posted June 3, 2016 Author Posted June 3, 2016 Deze is nochtans idem als deze op de site gevonden. heb de javascript ook reeds zelf gedecodeerd en in de webviewer geplakt. raar dat het resultaat op de site anders is dan in de webviewer. Eventueel iets in de webviewer? heb reeds geprobeerd de opties van de webviewer te veranderen maar het resultaat bleef gelijk. Quote
0 menno Posted June 6, 2016 Posted June 6, 2016 heb je dit voorbeeld op hbase.net al gezien en geprobeerd? Quote
0 SuperWimmie Posted June 6, 2016 Posted June 6, 2016 Zojuist getest, maar onder Windows 10 een pracht van een error inclusief vastloper als je bij de debugger van Internet Explorer de verkeerde keuze maakt. Oude javascript code, misschien? Quote
0 SuperWimmie Posted June 6, 2016 Posted June 6, 2016 Nog even dit doorgeworsteld, Internet Explorer doet de dingen anders dan Safari. https://hbase.net/2014/05/11/no-internet-connection-cant-use-plugins-need-qr-codes-create-qr-codes-in-filemaker-pro-using-only-javascript/ Dat kan de reden zijn dat de QR code verschil geeft. Quote
0 bigbadwolf Posted June 7, 2016 Posted June 7, 2016 Nog even dit doorgeworsteld, Internet Explorer doet de dingen anders dan Safari. Reden te meer om niet teveel te vertrouwen op weboplossingen. Ik worstel zelf ook nog met een toepassing om de inhoud van een webviewer te verwerken. Werkt prima om mijn Mac, maar voor geen meter onder Windows. Hetgeen je gemerkt hebt is niet alleen in de browser, maar vooral ook de onderliggende techniek die FileMaker aanspreekt. Quote
0 menno Posted June 7, 2016 Posted June 7, 2016 Op de pagina van hbase.net staat er een link naar een facebook-pagina met een prima op macosx én windows (maar niet op iOS) werkende QR-generator Quote
0 Tom Posted June 8, 2016 Author Posted June 8, 2016 (edited) Bedankt Menno, heb deze oplossing getest en werkt perfect op mac, maar onder windows komt in het containerveld enkel .png met logo van png te voorschijn. Enig idee hoe dit komt? mvg tom Edited June 8, 2016 by Guest Quote
0 Tom Posted June 8, 2016 Author Posted June 8, 2016 bestand staat hier: https://s3.amazonaws.com/hbase-files/HB-%3EQR-Code-Demo-Javascript.zip Quote
0 menno Posted June 8, 2016 Posted June 8, 2016 Heb je getest met deze: https://s3.amazonaws.com/hbase-files/HB-%3EQR-Code-Demo-Javascript.zipaanleiding van mijn antwoord? Dan heb je met het verkeerde bestand zitten testen. Mijn antwoord ging over het bestand dat je met de volgende link kan downloaden: https://lookaside.fbsbx.com/file/OfflineQRv2.fmp12en deze werkt prima op zowel windows als op macos, maar niet op iOS (daar kan je misschien jouw voorbeeld voor gebruiken door met te testen met "Get ( Device ) = 3" en dan naar de juiste lay-out te gaan). Waarom het voorbeeld van jou niet werkt op windows weet ik niet, want dat is een javascript-probleem en dit forum gaat over FileMaker Quote
0 Tom Posted June 8, 2016 Author Posted June 8, 2016 Dag Menno, de OfflineQRv2.fmp12 is nou net diegene van mijn eerste post. Er komt een qr-code maar deze kan niet gescand worden. mvg tom Quote
0 menno Posted June 8, 2016 Posted June 8, 2016 Waarmee test je dat dan? Want ik heb getest met MacOS 10.10.5 én met windows 8.1 en 10 en alledrie de gegenereerde codes gescanned vanaf het beeldscherm met "QuickScan" op mijn iPhone en in alle gevallen was de gelezen tekst de basis van wat ik op de windowzen respectievelijk MacOS heb ingevoerd. Welke versie van windows heb jij gebruikt? Quote
0 menno Posted June 8, 2016 Posted June 8, 2016 Ik heb ook even jouw screenshots gescanned en in beide gevallen scan ik exact hetzelfde: http://www.belgacom.be, is er misschien een probleem met het apparaat waarmee je de QRC scanned? Quote
0 Tom Posted June 9, 2016 Author Posted June 9, 2016 Goede morgen, ik heb drie apps op iosQR reader, Easy QR, Scan. Wat ik raar vind is dat dezelfde java script een andere qr code berekent. Je ziet een verschil tussen beide qr-codes (rechts onder bijv.) Ik werk hier op windows server 2008 R2, met citrix. Maar ook op de mac is de qr code anders qua look. kan je eventueel uw versie die wel werkt een posten? alvast bedankt. mvg tom Quote
0 SuperWimmie Posted June 9, 2016 Posted June 9, 2016 Waarmee test je dat dan? Want ik heb getest met MacOS 10.10.5 én met windows 8.1 en 10 en alledrie de gegenereerde codes gescanned vanaf het beeldscherm met "QuickScan" op mijn iPhone en in alle gevallen was de gelezen tekst de basis van wat ik op de windowzen respectievelijk MacOS heb ingevoerd. Welke versie van windows heb jij gebruikt? Kan er verschil bestaan in de gebruikte Filemaker versie? Volgens mij is de Internet Explorer als een soort ingebouwde plugin meegeleverd. Quote
0 menno Posted June 9, 2016 Posted June 9, 2016 Dit is het hoofdstuk FM15, dus ik neem aan dat op alle plekken met 15.0.1.119 is getest, ik heb dat in elk geval zo gedaan. Hoe de integratie van webviewer en IE/Safari in FM is gedaan, ofwel via een meegeleverde library danwel via eentje van het OS, weet ik niet. Quote
0 mikezwet Posted October 13, 2019 Posted October 13, 2019 (edited) Ik heb eigenlijk hetzelfde probleem... (FM11) De link word voor api.qrserver.com gegenereerd door een berekening, (dus geen javascript in mijn geval) als ik die link handmatig in browser zet krijg ik een juiste QR code. als ik de link in een webview in filemaker laat ophalen komt er iets anders uit. de gegevens kloppen maar de enters (nieuwe regel) worden niet verwerkt. (in de link worden die aangeduid door %0A) wat opvalt is dat de achtergrond in de browser donker is en de achtergrond in de webviewer wit, waardoor de omranding van de QR niet zichtbaar is. (in fm13 kan ik eventueel een container maken die door een script met "invoegen vanuit url" de QR code inlaad. In 11 kan ik deze scriptstap niet vinden. Het is ook onhandig omdat elke QR dus eerst met een handeling ingeladen moet worden...) Edited October 13, 2019 by mikezwet Quote
Question
Tom
Goede middag iedereen,
ik zocht een oplossing om offline qr-codes te genereren zonder plug-in. Ik kwam op volgende link:
https://lookaside.fbsbx.com/file/OfflineQR.fmp12?token=AWwHBGfeF86U7omhBOb7wAw1Scc3KCrxgYDTb-DhxBM-bmMuWiSGMJ9eBJYGaMwM4On2h9VOApNe5FBoZYjizmA-b_Oc57Oj29jKbpI-djEq58d-Cvzw4RTSOIKuo6IMca-5uIG5LwFb0QZGx1o9HzgF van ene Paul Smith.
In dit voorbeeld bestand wordt een qr-code aangemaakt via een embedded javascript in een webviewer.
zo heb je instant je qr-code.
De javascript die wordt gebruikt is base64 gedecodeerd en kan je op volgende site terugvinden:
http://davidshimjs.github.io/qrcodejs/
Deze oplossing lijkt goed te werken, ware het niet dat de qr-code in filemaker anders is dan degene die je op de website van david shim kan genereren.
nochtans is de javascript identiek.
Iemand enig idee hoe dit komt?
mvg
tom
31 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.