vue.js - nginx 判斷是否是ie瀏覽器10以下. http_user_agent rewrite到一個頁面提示。
淡淡烟草味
淡淡烟草味 2017-05-16 17:07:35
0
2
1210

公司用的vue. 單頁...

vue不支援ie9一下的瀏覽器.

所有我想讓nginx判斷是否是ie.且版本是低於10以下的. 然後我rewrite到另一個頁面...

但始終沒有成功..方便測試. 我把條件改成了ie

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

專案根目錄下有 message頁面,提示使用者切換進階瀏覽器或升級.

但這樣並沒有成功!!!!!

#vue 用的history模式

淡淡烟草味
淡淡烟草味

全部回覆(2)
大家讲道理

這個我個人認為,應該在前端做,在每次進入首頁之前會粗髮一個vue 路由的導航鉤子函數beforeRouteEnter ,然後在這裡判斷否是ie.且版本是低於10以下,是的話就直接跳轉別的頁面

滿天的星座

在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>
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!