cari

Rumah  >  Soal Jawab  >  teks badan

vue.js - nginx menentukan sama ada pelayar IE berada di bawah 10. http_user_agent menulis semula ke gesaan halaman.

Vue digunakan oleh syarikat Single page...

vue tidak menyokong pelayar di bawah ie9

Apa yang saya mahukan ialah nginx untuk menentukan sama ada ia adalah IE Dan versinya lebih rendah daripada 10. Kemudian saya menulis semula ke halaman lain...

Tapi tak pernah berjaya.. Untuk memudahkan ujian saya tukar syarat kepada ie

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

Terdapat halaman mesej dalam direktori akar projek, menggesa pengguna untuk beralih kepada penyemak imbas lanjutan atau naik taraf

Tetapi tidak berjaya!!!!!

Mod sejarah yang digunakan oleh vue

淡淡烟草味淡淡烟草味2810 hari yang lalu1323

membalas semua(2)saya akan balas

  • 大家讲道理

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

    Saya secara peribadi berpendapat ini perlu dilakukan di bahagian hadapan Sebelum setiap entri ke halaman utama, fungsi cangkuk navigasi penghalaan vue akan dihantarbeforeRouteEnter , dan kemudian ia akan dinilai di sini sama ada IE dan versinya lebih rendah daripada 10 , jika ya, lompat terus Ubah hala ke halaman lain

    balas
    0
  • 滿天的星座

    滿天的星座2017-05-16 17:09:35

    Adalah paling selamat untuk menulis terus dalam index.html atau menggunakan JS asli. . .

      <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>

    balas
    0
  • Batalbalas