Firefox52非HTTPS頁面登陸頁面提示鏈接不安全的解決辦法

背景:javascript

Firefox52版本開始,對於非HTTPS協議的登陸頁面,會提示連接不安全,以下圖java

解決辦法很簡單,上HTTPS協議(嚴重推薦,尤爲是祖國這種特殊國情下,上HTTPS的協議好處多多,物超所值)。若是短期內沒有辦法升級到HTTPS,下面是一個可行的解決辦法,因爲實現方法簡單,思路直接,直接上代碼(依賴jQuery工做):安全

<script type="text/javascript">
  $(document).ready(function(){
    $('input[type="password"]').each(function(){
      var oel=$(this);
      oel.clone().prop('type','text')
        .removeAttr('name')
        .insertBefore(oel)
        .on('input',function(e){
          var nwVal=$(this).val();
          var olVal=oel.val();
          if(nwVal.length!=olVal.length){
            var ch=nwVal.substr(olVal.length,1);
            oel.val(oel.val()+ch);
            var nwText='';
            for(var i=0;i<oel.val().length;i++){
              nwText+='*';
            }
            $(this).val(nwText);
          }
        })
        .keypress(function(e){
          // ESC=27 LEFT=37 BACKSPACE=8
          if(e.keyCode==27 || e.keyCode==37 || e.keyCode==8){
            $(this).val('');
            oel.val('');
          }
        })
        .on('paste',function(e){
          e.preventDefault();
        });

      oel.prop('type','hidden').removeAttr('id');
    });
  });
</script>
相關文章
相關標籤/搜索