Existe-t-il une extension à Chrome qui me permette de forcer une URL d'un domaine particulier à être redirigée vers un autre domaine?
(Par exemple, rediriger http://www.google.com
vers https://encrypted.google.com
.)
Remarque : Je recherche un redirecteur arbitraire , non KB SSL Enforcer, qui ne fonctionne que pour la tâche spécifique de redirection vers HTTPS.
J'avais construit une extension Chrome qui fait cela.
Remarque: je l'ai construit pour seulement 2 sites - juste pour le plaisir - il ne s'agit en aucun cas d'une qualité professionnelle ™. S'il te plait, ne me flamme pas pour un code merdique
Edit: mis à jour pour manifester v2, ce qui introduit certaines restrictions supplémentaires.
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
}
Pour l'installer, créez des fichiers avec les noms de fichiers mentionnés ci-dessus dans le codeblock.
Une fois les 3 fichiers créés, cliquez sur Menu Chrome → Outils → Extensions. Cliquez sur le "+" en mode développeur. Cliquez sur Load Unpacked extension et pointez sur le répertoire où sont stockés les fichiers.
Editez les fichiers nécessaires, puis désinstallez et réinstallez l'extension comme mentionné ci-dessus.
Je sais que je suis un peu en retard dans le jeu pour répondre à cette question. J'aimerais quand même répondre à cette question pour les futurs lecteurs. Jettes un coup d'oeil à
Actuellement, vous pouvez configurer des règles pour
Captures d'écran pour plus de compréhension:
Il y a beaucoup de choses dans la feuille de route qui doivent être couvertes comme par exemple
.. et beaucoup plus.
PS: J'ai créé ceci afin que vous puissiez me blâmer si vous ne trouvez pas cela utile :)
J'ai développé un redirecteur convivial pré-emballé appelé Switcheroo si cela vous intéresse:
Configurez des règles de redirection personnalisées pour toute requête http, c'est-à-dire les pages, les scripts, les images, etc. Utilise une simple chaîne de remplacement pour le faire.
Un peu en retard, mais cette extension devrait sûrement faire l'affaire: Redirector .
Et c'est un redirecteur arbitraire .