2016-10-27 2 views
9

Wie der Titel andeutet, baue ich ein Projekt mit ionic und ich bin nicht in der Lage, die input Felder auf iOS 10 kopieren/einfügen.ionic - Kopieren/Einfügen im Eingabefeld in iOS 10 funktioniert nicht

input { 
    user-select: auto !important; 
} 

aber unglücklicherweise ist es immer noch nicht funktioniert: Nach this Frage, indem sie diese Eigenschaften auf die css Anwendung sollte das Problem gelöst werden. Wie auch von this Referenz vorgeschlagen, es heißt, dass es durch $ionicLoading verursacht werden kann, aber ich verwende es nicht in meinem Controller.

Wissen Sie, wie Sie dieses Problem lösen können? Vielen Dank im Voraus für Ihre Antworten!

+0

Sie eine Lösung gefunden? –

+0

Noch nicht, deshalb setze ich das Bounty :) –

+0

versuche doppelt auf das Textfeld tippen –

Antwort

6

ich nicht in der Lage war, das Problem zu verstehen.

Aber wenn Sie wollen, dass es wirklich funktioniert, können Sie es versuchen.

installieren cordova-plugin-Zwischenablage

var text = "Hallo Welt!";

cordova.plugins.clipboard.copy (Text);

cordova.plugins.clipboard.paste (funktion (text) {alert (text);});

+0

Ihre Antwort funktioniert Mann, danke! Unglücklicherweise funktioniert es nur, wenn Sie Text aus der App kopieren, aber was, wenn Sie einen Text aus einer anderen App (wie Gmail) kopieren und einfügen müssen? –

+0

Danke! Aber ich habe dein Problem nicht verstanden: "Es funktioniert nur, wenn du Text von der App kopierst, aber was ist, wenn du einen Text aus einer anderen App (wie Gmail) kopieren und einfügen musst?", Sollte es auch bei dir funktionieren Kopieren Sie den Text von einer beliebigen Stelle auf dem Gerät. cordova.plugins.clipboard.paste (function (text) {alert (text);}); Soweit ich weiß, sollte es den Text bekommen, was auch immer von irgendeiner App auf dem Gerät kopiert wird. Könnten Sie bitte überprüfen. –

+0

Ja, ti funktioniert! Mein Fehler, mich nicht richtig zu erklären, ich war ziemlich müde, als ich dir antwortete –

3

Verwenden Sie einen Ionenspinner?

abgehend einfach das folgende Github thread:

https://github.com/driftyco/ionic/issues/3793

+0

'$ ionicLoading' verwendet einen' Ionen-Spinner', aber es wird nicht im Controller für die Login-Ansicht –

+0

verwendet Es könnte sich lohnen, das für einen schnellen Test zu entfernen, wenn das möglich ist? –

+0

Ja, ich habe das schon ausprobiert, aber das Problem besteht immer noch –

3

Anstatt nur user-select: auto !important; eingeben

Wie in this Antwort versuchen, alle CSS auf das Element hinzugefügt wird, anstatt nur das leere Zeile, die nicht auf allen Browsern funktionieren könnte.

hier:

-webkit-user-select: auto !important; 
    -khtml-user-select: auto !important; 
    -moz-user-select: auto !important; 
    -ms-user-select: auto !important; 
    -o-user-select: auto !important; 
    user-select: auto !important; 
Verwandte Themen