Maison > Questions et réponses > le corps du texte
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
大家讲道理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
滿天的星座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>