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

vue.js - nginx détermine si le navigateur IE est inférieur à 10. http_user_agent réécrit dans une invite de page.

Vue utilisée par l'entreprise Page unique...

vue ne prend pas en charge les navigateurs inférieurs à ie9

.

Tout ce que je veux, c'est que nginx détermine s'il s'agit d'IE Et la version est inférieure à 10. Ensuite, je réécris sur une autre page...

Mais cela n'a jamais réussi.. Pour faciliter les tests, j'ai changé la condition en ie

.
if ($http_user_agent ~ "MSIE") {
        rewrite /message.html break;
}

Il y a une page de message dans le répertoire racine du projet, invitant l'utilisateur à passer à un navigateur avancé ou à effectuer une mise à niveau

.

Mais ça n'a pas marché !!!!!

Le mode historique utilisé par vue

淡淡烟草味淡淡烟草味2713 Il y a quelques jours1234

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

  • 大家讲道理

    大家讲道理2017-05-16 17:09:35

    Personnellement, je pense que cela devrait être fait sur le front-end. Avant chaque entrée sur la page d'accueil, une fonction de hook de navigation de routage vue sera envoyéebeforeRouteEnter , puis il sera jugé ici s'il s'agit d'IE et si la version est inférieure à 10. , si c'est le cas, passez directement à la redirection vers une autre page

    répondre
    0
  • 滿天的星座

    滿天的星座2017-05-16 17:09:35

    Il est plus sûr d'écrire directement dans index.html ou d'utiliser du JS natif. . .

      <body>
        <!--[if lt IE 9]><p style="color:red">你的浏览器实在<strong>太太太太太太旧了</strong>,放学别走,升级完浏览器再说 <a target="_blank" class="alert-link" href="http://browsehappy.com">立即升级</a></p><![endif]-->
        <p id="app"></p>
        <!-- built files will be auto injected -->
      </body>

    répondre
    0
  • Annulerrépondre