Gibt es eine Erweiterung für Chrome, mit der ich erzwinge , dass eine URL von einer bestimmten Domain zu einer anderen Domain umgeleitet wird?
(Leiten Sie beispielsweise http://www.google.com
zu https://encrypted.google.com
um.)
Hinweis : Ich suche einen beliebigen Redirector, nicht KB SSL Enforcer, der nur für die spezielle Aufgabe der Umleitung zu HTTPS funktioniert.
Ich hatte eine Chrome-Erweiterung erstellt, die dies ermöglicht.
Hinweis: Ich habe dies für nur 2 Websites erstellt - nur zum Teufel - es ist keineswegs professionelle Qualität ™. Bitte flamm mich nicht für beschissenen Code :)
Bearbeiten: Auf Manifest v2 aktualisiert, wodurch bestimmte zusätzliche Einschränkungen eingeführt werden.
manifest.json
{
"name": "URL Redirect",
"version": "0.2",
"description": "Checks URL and redirects as required.",
"background": {
"page":"bg.html"
},
"manifest_version": 2,
"content_scripts": [
{
"matches": ["http://*/*", "https://*/*"],
"js": ["content.js"]
}
],
"permissions": ["tabs"]
}
bg.html
<html>
<script src="redirect.js"></script>
</html>
redirect.js
chrome.extension.onRequest.addListener(function(request, sender) {
chrome.tabs.update(sender.tab.id, {url: request.redirect});
});
content.js
var pattern=/\bBlocked/;
var viewtext_base_url = "http://viewtext.org/article?url=";
var newurl;
if (pattern.test(window.document.title)) // if it matches pattern defined above
{
newurl = viewtext_base_url + encodeURIComponent(window.location.href);
chrome.extension.sendRequest({redirect: newurl}); // send message to redirect
}
Um dies zu installieren, erstellen Sie Dateien mit Dateinamen, wie oben im Codeblock angegeben.
Sobald alle 3 Dateien erstellt wurden, klicken Sie auf Chrome-Menü → Extras → Erweiterungen. Klicken Sie im Entwicklermodus auf das "+". Klicken Sie auf Load Unpacked Extension und zeigen Sie auf das Verzeichnis, in dem die Dateien gespeichert sind.
Bearbeiten Sie die erforderlichen Dateien und deinstallieren Sie die Erweiterung und installieren Sie sie erneut, wie oben erwähnt
Ich weiß, dass ich etwas spät dran bin, um diese Frage zu beantworten. Dennoch möchte ich dies für zukünftige Leser beantworten. Schau es dir an
Derzeit können Sie Regeln für einrichten
Screenshots zum besseren Verständnis:
Es gibt eine Menge Dinge in der Roadmap, die auf Anfrage behandelt werden müssen
.. und vieles mehr.
PS: Ich habe das erstellt, also kannst du mir die Schuld geben, wenn du das nicht hilfreich findest :)
Ich habe einen vorgefertigten benutzerfreundlichen Redirector namens Switcheroo entwickelt, wenn Sie interessiert sind:
Richten Sie benutzerdefinierte Weiterleitungsregeln für alle http-Anforderungen ein, z. B. für Seiten, Skripte, Bilder usw. Verwenden Sie dazu eine einfache Zeichenfolge als Ersatz.
Ein bisschen spät, aber diese Erweiterung sollte sicherlich den Trick machen: Redirector .
Und es ist ein beliebiger Redirector .