公司用的vue. 單頁...
vue不支援ie9一下的瀏覽器.
所有我想讓nginx判斷是否是ie.且版本是低於10以下的. 然後我rewrite到另一個頁面...
但始終沒有成功..方便測試. 我把條件改成了ie
if ($http_user_agent ~ "MSIE") {
rewrite /message.html break;
}
專案根目錄下有 message頁面,提示使用者切換進階瀏覽器或升級.
但這樣並沒有成功!!!!!
#vue 用的history模式
大家讲道理2017-05-16 17:09:35
這個我個人認為,應該在前端做,在每次進入首頁之前會粗髮一個vue 路由的導航鉤子函數beforeRouteEnter
,然後在這裡判斷否是ie.且版本是低於10以下,是的話就直接跳轉別的頁面
滿天的星座2017-05-16 17:09:35
在index.html裡直接用或用原生JS寫最安全。 。 。
<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>