GX-Bug #58411
geschlossenWarenkorb teilen funktioniert nicht auf allen mobilen Geräten
100%
Die "Warenkorb teilen"-Funktionalität wurde insofern angepasst, als dass es jetzt möglich ist den Link manuell zu kopieren, wenn das Gerät das Schreiben in die Zwischenablage nicht unterstützt
Beschreibung
Einige mobile Geräte verbieten es die Zwischenablage mit dem Browser zu nutzen, hier sollten wir ggf. eine alternative wie z.B. die Shariff Buttons anbieten, sodass die Kunden den Link nicht erst kopieren müssen und sofort z.B. über WhatsApp und Facebook den Link teilen können.
EDIT 08.05.2019
Vorbedingung:
Module > Modul-Center >> Warenkorb teilen muss aktiv sein
benutze Safari Mobile-Browser
- Lege Artikel in den Warenkorb, gehe zum Warenkorb
- "Warenkorb-teilen"-Button ist verfügbar (unter dem KASSE-Button)
- Klicke auf Warenkorb teile
- Lightbox mit dem Link und Button "Kopieren" wir geöffnet
- erwartetes Ergebnis: der Link lässt sich kopieren, Text erscheint: "Der Link wurde in Ihre Zwischenablage kopiert!"
- tatsächliches Ergebnis: beim Safari-Browser funktioniert der Button "Kopieren" nicht, das Textfeld mit der URL scheint read-only zu sein, der Link lässt sich nicht kopieren, Fehlermeldung erscheint: "Der Link konnte nicht in die Zwischenablage kopiert werden. Bitte kopiere den Text manuell mit der Tastenkombination STRG + C, bzw. CMD + C..... (der Rest ist abgeschnitten, siehe Screenshot)"
Lösung:
Read-only-flag im Textfeld entfernen. Text der Fehlermeldung an Fenstergröße anpassen (z.B. Abstände verringern).
Dateien
Von Ulrich Wenk vor mehr als 5 Jahren aktualisiert
- Beschreibung aktualisiert (Vergleich)
- Status wurde von Gemeldet zu Anerkannt geändert
Von Ulrich Wenk vor mehr als 5 Jahren aktualisiert
- Datei warenkorb_teilen_mobil.PNG warenkorb_teilen_mobil.PNG wurde hinzugefügt
- Beschreibung aktualisiert (Vergleich)
- Betroffene Versionen 3.12.0.4 wurde hinzugefügt
Von Jonatas Fischer vor mehr als 5 Jahren aktualisiert
- Tags wurde von stable zu stable, Ready geändert
Sugestion¶
- Implement the clipboardJs (https://clipboardjs.com) library
- Implment the changes sugested by Till.
- Start using the chrome navigator.share in the share button could be a good change : https://developers.google.com/web/updates/2016/09/navigator-share
Steps to reproduce the error are already in the ticket
Von Anis Mashku vor mehr als 5 Jahren aktualisiert
- Status wurde von Anerkannt zu Testing geändert
- Zugewiesen an wurde auf Core-Entwickler gesetzt
Von Till Tepelmann vor mehr als 5 Jahren aktualisiert
- Zielversion wurde von 133 zu 3.13.1.0 beta1 geändert
Von Moritz Bunjes vor mehr als 5 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Moritz Bunjes geändert
Von Moritz Bunjes vor mehr als 5 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert
- Release Notes Langtext aktualisiert (Vergleich)
Von Moritz Bunjes vor mehr als 5 Jahren aktualisiert
- Tags wurde von stable, Ready zu Ready geändert