Firefox52非HTTPS页面登录页面提示连接不安全的解决办法

背景:

Firefox52版本开始,对于非HTTPS协议的登录页面,会提示链接不安全,如下图

解决办法很简单,上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>
复制代码

 

posted @   wfyfngu  阅读(304)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
方糖网
点击右上角即可分享
微信分享提示