vue.js - nginx détermine si le navigateur IE est inférieur à 10. http_user_agent réécrit dans une invite de page.
淡淡烟草味
淡淡烟草味 2017-05-16 17:07:35
0
2
1266

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

淡淡烟草味
淡淡烟草味

répondre à tous(2)
大家讲道理

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

滿天的星座

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>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal