recherche

Maison  >  Questions et réponses  >  le corps du texte

Le lien peut-il être ouvert sur d'autres navigateurs ?

On m'a confié la tâche de créer un site Web simple qui ouvre des liens vers d'autres sites Web. Cependant, j’ai rencontré des difficultés sur un site en particulier, construit en 2012 et qui suivait des normes obsolètes. Idéalement, je le réécrirais pour répondre aux normes modernes, mais malheureusement je n'ai pas accès au code source pour le moment. C'est donc devenu mon plan B.

Le problème avec ce site Web est qu'il n'est compatible qu'avec Firefox en raison de sa conception obsolète. Mon objectif est que mon site Web détecte le navigateur du client et, s'il ne s'agit pas de Firefox (par exemple Chrome), ouvre automatiquement Firefox et dirige l'utilisateur vers un lien vers ce site Web obsolète.

J'ai fait mes recherches et découvert que l'accomplissement de cette tâche est souvent considéré comme impossible. Cependant, comme le site ne sera pas public et que la sécurité n'est pas une préoccupation majeure, je suis prêt à explorer d'autres méthodes.

P粉426780515P粉426780515339 Il y a quelques jours527

répondre à tous(1)je répondrai

  • P粉245003607

    P粉2450036072024-01-17 09:01:23

    Comme vous l'avez découvert, ce n'est généralement pas possible.

    Si vous pouvez installer des éléments sur le PC de l'utilisateur, je vous recommande de créer votre propre wrapper d'installation pour la dernière version de Firefox et de demander à ce programme d'installation de créer un raccourci vers celui-ci en utilisant le site comme paramètre. Il s'agit d'une solution de contournement importante, mais c'est probablement ce que vous devez faire.

    Si vous pouvez installer des éléments, une autre option consiste à configurer votre propre gestionnaire de protocole et à l'ouvrir simplement dans Firefox. old-firefox-version://launch?url=...

    La troisième option consiste à traiter l'ancien site comme une API. C'est moche, mais vous pourrez peut-être intégrer ses fonctionnalités côté serveur. Dans le passé, une technologie similaire était utilisée pour envelopper des systèmes finaux plus anciens pour l'accès au réseau. C'est plein de problèmes et de pièges... vous devez vraiment vous assurer de bien l'avoir testé... mais si c'est votre seule option, cela peut fonctionner.

    répondre
    0
  • Annulerrépondre