1. Übertragen einer URL auf ein anderes Gerät per QR-Code
Dieser Artikel beschreibt, wie man mit Hilfe eines Skripts einen QR-Code aus der im Browser angezeigten Webseite generiert.
Der QR-Code kann z.B. verwendet werden, um die URL der angezeigten Webseite auf ein Smartphone zu übertragen.
Hinweis: Dieser Artikel funktioniert nur mit SiteKiosk Online auf Windows und Android Clients.
2. Projekt einrichten
1. Starten Sie mit einer leeren Vorlage und erzeugen Sie einen Browser mit einem Webseiten-Element.
2. Doppelklicken Sie auf das Webseiten-Element und fügen Sie die Start-URL hinzu: https://www.sitekiosk.com/
3. Erstellen Sie dann ein Bildelement neben dem Webseiten-Element.
Hinweis: Das Bildelement darf sich nicht mit dem Webseiten-Element überschneiden, sonst wird es nicht angezeigt.
3. Bildelement für die QR-Code-Anzeige anpassen
1. Nun muss das Bildelement für die Anzeige des QR-Codes angepasst werden.
2. Starten Sie den Expertenmodus, indem Sie &expert in die URL-Adresszeile eingeben und dann Enter drücken, um das Projekt neu zu laden.
3. Doppelklicken Sie auf das Bild, um den Eigenschaftsdialog des Bildes zu öffnen, und drücken Sie die Schaltfläche Expert Edit unten links.
4. Gehen Sie im Eigenschaften-Dialog nach unten und fügen Sie unter ‚Eigenschaft hinzufügen‚ die Einstellung qrCodeData mit dem Wert https://www.sitekiosk.com/ und dem Typ auto hinzu.
5. Drücken Sie die Schaltfläche ‚Hinzufügen‚, um die Einstellung hinzuzufügen.
6. Gehen Sie zu den Experteneinstellungen src und fügen Sie die Einstellung , „fileName„: „“ nach dem Eintrag ,,fillColor“: „rgb(0,0,0)“ so ein, dass es am Ende so aussieht:
{ "fillColor": "rgb(0,0,0)", "fileName": "" {
7. Speichern Sie die Einstellungen.
4. QR-Code Kennzeichnung
1. Wählen Sie das Bild aus und vergeben Sie den Tag-Namen qrCodeImage in der Menüleiste.
2. Wählen Sie das Webseitenelement aus und weisen Sie in der Menüleiste den Tag-Namen browser zu.
3. Gehen Sie zu Einstellungen – Inhalt – Skripte und klicken Sie auf die Schaltfläche ‚Hinzufügen‘.
4. Geben Sie dem Skript den Namen QRCodeUrlScript und fügen Sie die folgenden Skriptzeilen hinzu:
sitekiosk.content.onContentInserted(() => { const qrCodeImage = siteKiosk.content.getElementByTag("qrCodeImage"); const browserElement = siteKiosk.content.getElementByTag("browser").getDomElement(); browserElement.addEventListener("page-finished-loading", url => { qrCodeImage.setPropertyValue("qrCodeData", url.detail); }); });
5. Test und Veröffentlichung
1. Testen und veröffentlichen Sie das Projekt.
2. Nachdem Sie die URL im Webseiten-Element geändert haben, wird der angezeigte QR-Code automatisch angepasst.