Programmgesteuertes Kopiermenü in iOS Safari mit Javascript aktivieren?

9

Ich versuche, eine benutzerfreundliche Methode zu implementieren, um Text aus einem Texteingabefeld in die Zwischenablage von iOS / Safari zu kopieren. Ich verstehe, dass es keine Möglichkeit gibt, dies programmatisch auf dieser Plattform zu tun, aber ich hatte gehofft, dass ich die Benutzererfahrung so weit wie möglich lenken könnte.

Wenn ein Benutzer auf iOS / Safari Text manuell markiert, wird ein kontextbezogenes Menü Kopieren angezeigt. Ich hatte gehofft, das gleiche Menü würde auftauchen, wenn der Text programmgesteuert ausgewählt wird, tut es aber nicht. Ist das überhaupt möglich?

Wenn nicht, gibt es einen Ratschlag, wie Sie am besten eine benutzerfreundliche Erfahrung implementieren, um einen Text in die Zwischenablage von iOS / Safari zu kopieren?

Als Referenz wähle ich den Text mit der in dieser Frage beschriebenen Methode aus: Programmgesteuertes Auswählen von Text in einem Eingabefeld an iOS-Geräte (mobile Safari)

    
Ariel Vardi 11.07.2012, 22:48
quelle

2 Antworten

3

Es ist leider nicht möglich. Ich würde etwas informativen Text unter die Eingabe einfügen, hoffentlich wird das in Bezug auf die Benutzerfreundlichkeit in Ordnung sein.

Eine andere Option wäre, nativ zu werden, z. durch Umwickeln mit PhoneGap, aber ich denke, dass Sie sich dieser Option bereits bewusst sind. Wenn dies der Fall ist, würde so etwas in nativem Code funktionieren:

%Vor%     
sandstrom 08.10.2013 13:10
quelle
0

Von Javascript ist es mit Hilfe von iOS (Ziel C) möglich.

%Vor%

und dann können Sie Ihren systemeigenen Code verwenden, um diesen Wert vom lokalen Speicher abzurufen.

Ich habe keine Kenntnis von Ziel C, aber Sie können diese Methode nach js-Code verwenden.

    
Anup 11.10.2013 13:42
quelle

Tags und Links