搜尋

首頁  >  問答  >  主體

vue.js - nginx 判斷是否是ie瀏覽器10以下. http_user_agent rewrite到一個頁面提示。

公司用的vue. 單頁...

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

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

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

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

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

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

#vue 用的history模式

淡淡烟草味淡淡烟草味2750 天前1274

全部回覆(2)我來回復

  • 大家讲道理

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

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

    回覆
    0
  • 滿天的星座

    滿天的星座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>

    回覆
    0
  • 取消回覆