Wie kann ich User Agent in der Cordova App einstellen? Ich schreibe Cordova App in VS 2015 und ich brauche Download-Daten von anderen Quellen. Diese Quelle gibt Daten in xml zurück, aber wenn der Benutzeragent mobil ist, führt diese Quellenumleitung eine mobile Website durch. Ich muss den User Agent in den Desktop Browser ändern. Datenquelle gehört nicht mir, kann sie nicht ändern.
Es hängt davon ab, welche Version von cordova-android und cordova-ios Sie verwenden.
Sie können die Plattform cordova-Versionen überprüfen, indem Sie cordova platform list
Wenn Sie die Versionen 4.0 und höher für iOS und Android verwenden, können Sie sie in der Datei config.xml wie in der cordova-Dokumentation angegeben festlegen. hier
<preference name="OverrideUserAgent" value="Mozilla/5.0 My Browser" />
Wenn Sie 4.0 und darunter verwenden, müssen Sie sie wie unten im systemeigenen Code festlegen. (Dieser Code zeigt, wie man anhängen und kann so modifiziert werden, dass er vollständig ersetzt wird)
In iOS kannst du
machenIn AppDelegate.m, didfinishlaunchingwithoptions-Methode
%Vor%In Android können Sie
tun %Vor%Verwenden Sie ein Plugin wie Ссылка
Um das Plugin zu installieren, verwenden Sie die Cordova CLI und geben Sie Folgendes ein: Cordova Plugin hinzufügen Ссылка
So legen Sie Ihren Benutzer-Agent fest: UserAgent.set (useragent)
Um Ihren aktuellen User-Agent zu erhalten: UserAgent.get (Funktion (ua) {})
Um Ihren User-Agent auf den Standard zurückzusetzen: UserAgent.reset ()
Tags und Links cordova visual-studio-2015 request user-agent