Einstellung einer benutzerdefinierten userAgent in HTML oder JavaScript
Gibt es eine Möglichkeit, dies zu tun? Ich bin versucht, senden Sie eine GET-Anforderung zu einer website, aber ich will mich anpassen, mein UserAgent. Gibt es eine Möglichkeit in reinem HTML und JavaScript? Ich möchte es für alle lokal ausführen.
Mögliche Duplikate von Mocking ein useragent in javascript?
InformationsquelleAutor user3528112 | 2014-04-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist für mich arbeiten.
Es ist eine aktualisierte version von code4coffee Antwort als
Object.prototype.__defineGetter__()
ist veraltet: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/defineGetterInformationsquelleAutor Peter Rhodes
Können Sie programmgesteuert tun dies in Javascript (in diesem Beispiel mocks, Firefox):
Anschließend können Sie die änderungen anzeigen, die in den Konsole über (und natürlich auch überprüfen, diese über Javascript):
Hier ist ein Beispiel für einen test, der funktionieren sollte (mit Jasmin):
InformationsquelleAutor code4coffee
Wenn Sie ein XMLHttpRequest-Objekt können Sie eine benutzerdefinierte Request-Header wie:
Idem mit FF31.
InformationsquelleAutor SeDav
Werden Sie nie ändern für einen Benutzer-Agent in HTML, HTML ist die Nachricht nicht messenger.
In der Tat, Sie können es tun, mit einem javascript-code, aber es ist gefährlich, wenn Sie jemals Bereitstellung in der Produktion.
Es ist viel sicherer, zu verwenden, ein-agent-switcher:
https://addons.mozilla.org/fr/firefox/addon/user-agent-switcher/
https://chrome.google.com/webstore/detail/user-agent-switcher-for-c/djflhoibgkdhkhhcedjiklpkjnoahfmg
InformationsquelleAutor wako