Wie nimmt man eine HTTP-Anfrage und umleiten sie zum Proxy (auf einer Ad-hoc-Basis, unter der Annahme, dass Browser auf keinem Proxy ist)? Beispiel: Ich möchte auf http://www.stackoverflow.com/questions zugreifen.Umleiten an Proxy mit Webextensions-API
Im Hinblick auf die API, würde diese Anfrage wie folgt aussehen:
Method: Get
Url: http://www.stackoverflow.com/questions
Headers
Host: www.stackoverflow.com
More-Headers: More-Values
Wenn ich die gleiche Aufforderung an Proxy senden haben, ich brauche einen Proxy-Autorisierungsheader hinzuzufügen. Ich muss auch die URL zu http://www.myproxy.com ändern. Wie gebe ich die URL der Website an, die ich besuchen möchte?
In Bezug auf die tatsächliche Codierung:
In onBeforeRequest Callback ändern Sie die URL durch Rücksendung {redirectUrl: https://www.myproxy.com}
In onBeforeSendHeaders Callback ich den Proxy Auth-Header hinzufügen. Ich lasse den Host-Header wie es ist.
Wo und wie erwähne ich die URL der Zielwebsite, von der ich Inhalte benötige?