J'essaie de réaliser quelque chose pour lequel vous pourriez utiliser un fichier hosts, mais ce n'est pas le cas ici.
Je veux qu'un PC Windows fasse référence à un fichier local (je peux le servir à partir d'un serveur web sur l'hôte local si nécessaire) lorsqu'il tente de récupérer un certain fichier distant via HTTP. Cependant, j'ai besoin que d'autres fichiers de ce serveur web distant particulier soient récupérés comme d'habitude.
Toute aide est la bienvenue.
編集する:
Dans ce cas précis, je personnalise une application web qui ne m'appartient pas et que je ne peux pas exécuter localement. Il s'agit d'une application web hébergée, et les css personnalisés sont ajoutés par le biais d'un champ de texte html standard, qui est immédiatement appliqué à votre site de production. Cela limite évidemment mes possibilités de test.
J'ai donc testé en appliquant un fichier css spécifié par l'utilisateur à partir de ma machine locale. Cela fonctionne très bien dans les navigateurs qui le permettent.
Je veux tester les anciens navigateurs qui n'autorisent pas les css spécifiés par l'utilisateur, je veux donc intercepter toutes les requêtes sortantes vers le fichier css distant et les rediriger vers un fichier css local (auquel je peux me référer en utilisant file://, http://, peu importe - je ferai ce que j'ai à faire). Si la méthode recommandée exige que le fichier local soit servi par http, cela ne me dérange pas de lancer une instance rapide du SimpleHTTPServer de Python sur un port local).
Je ne peux pas rediriger l'intégralité du nom d'hôte, car le site tiers ne se chargerait alors pas du tout. Je veux juste intercepter les requêtes vers une URL particulière et pointer à la place vers mon fichier local.
Je dois également noter que l'application web distante ne permet pas l'utilisation de déclarations d'importation css, car c'est la solution évidente à ce problème.