Deaktivieren der text-Auswahl in PhoneGap
Ist es möglich, die Textauswahl deaktivieren, um eine PhoneGap-app, die ähnlich wie normale native app?
Etwas wie dieses:
document.onselectstart = function() {return false;}
oder:
* {
user-select: none;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
}
Oder viele andere Dinge nicht funktionieren.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich sah überall für die Hilfe. Diese schließlich für mich gearbeitet.
Den setOnClickListener ist, was ist die Magie. Stellen Sie sicher, dass Sie dies NACH Ihrem Anruf super.loadUrl.
Natürlich, dies wird deaktivieren Sie die text-Auswahl für die gesamte app, aber ich bin OK mit, dass, und ich habe keine andere Möglichkeit, um es für jetzt.
Ich bin nicht sicher, dass die vollständigen Auswirkungen dieser noch nicht, aber ich mache Gebrauch von der JqueryMobile Veranstaltung "taphold", und es funktioniert immer noch gut. Ich glaube, dass diese arbeiten durch den Umgang mit dem langen Klick auf die appView (die Gastgeber Ihre HTML-app) und verhindern, dass es brodelt.
Indem es auf
html
, nicht*
, funktioniert bei mir:diese wird auch funktionieren.
Als auch, was ThinkingStiff erwähnt das ich auch mit dem folgenden zu entfernen, Hervorhebung/copy & paste
Fügen Sie diese und genießen. Funktioniert auf iOS als auch.
*:not(input):not(textarea)
Ich verwendet folgenden code und seine feinen arbeiten auf Android-und iOS-Geräten sowie auf emulator/simulator:
Kürzlich aktualisiert, um Android 4.4 kitkat und es löste das problem der Edittext zeigen, bis auf taphold (lange drücken). Offenbar edittext nicht showup auf taphold mit jquery mobile und Adobe phonegap build auf android 4.4. Ich benutze eine custom aosp rom so noch nicht getestet, auf einem offiziellen release, bin aber vermuten (und hoffen) sollte es funktionieren, wie auch für jede Version 4.4. Es scheint auch gelöst, andere Konflikte hatte ich mit onclick die ich unten geschrieben.
Ältere Methode, die ich gefunden, die funktioniert (mit möglichen Fragestellungen) für ältere ICS roms (nur getestet auf 4.0.4 custom rom).
Durch das hinzufügen einer Bildlaufleiste
Beispiel:
Deaktiviert es die EditText aus knallen auf taphold (lange drücken) für phonegap-und jquery-mobile sowie. Noch nicht sicher, ob dies wird verursachen keine Konflikte (wie es scheint haben einige Effekte mit onclick die Suche zu Sortieren), aber mit normalen text sollte das gut funktionieren.---
Themen sortiert mit Android 4.4 und keine Notwendigkeit zum scrollen entweder mehr. (siehe oberen post)
War es für mich der beste:
Meinem Fall geschehen, mit pixi.js mit