Một số hàm javascript xử lý trình duyệt

Một số hàm javascript xử lý trình duyệt

Hàm javascript sử dụng xác định tên (loại) trình duyệt là IE hay Chrome, hay firefox ...

var giatri= window.navigator.userAgent;
alert(giatri);
Dựa trên chuổi trả về ta kiểm tra từ chứa đựng
//Chrome: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36
//Firefox: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0
// IE:  Mozilla/5.0... Triden/7.0
// IE 11:  Mozilla/5.0... Triden rv 11


 

Ví dụ xác định trình duyệt là IE 11 thì điều chỉnh lại CSS bằng Javascript

var isIE11 = !!navigator.userAgent.match(/Trident.*rv\:11\./);
    //alert(isIE11);
        $("#toggleIcon").toggleClass("fa fa-angle-double-down fa fa-angle-double-up")
        $("#wrapper").toggleClass("toggled");

      if(isIE11){
          if($("#wrapper").hasClass("toggled")){
        $('#sidebar-wrapper').css("margin-left", "-268px")
      } else {
        $('#sidebar-wrapper').css("margin-left", "-250px")   
          }    



 

Bài viết liên quan:

Một số hàm javascript xử lý trình duyệt