zoukankan      html  css  js  c++  java
  • chrome 模拟点击

    实现进入一个页面后触发一个<a>的点击事件。

    由于safari和chrome不支持<a>的click()所以需要对浏览器进行判断

    var Sys = {}; 
      var ua = navigator.userAgent.toLowerCase(); 
      var s; 
      (s = ua.match(/msie ([d.]+)/)) ? Sys.ie = s[1] : 
      (s = ua.match(/firefox/([d.]+)/)) ? Sys.firefox = s[1] : 
      (s = ua.match(/chrome/([d.]+)/)) ? Sys.chrome = s[1] : 
      (s = ua.match(/opera.([d.]+)/)) ? Sys.opera = s[1] : 
      (s = ua.match(/version/([d.]+).*safari/)) ? Sys.safari = s[1] : 0; 
      if (Sys.chrome || Sys.safari){
     var e = document.createEvent('MouseEvent');
      e.initEvent('click', false, false);
      document.getElementById('tt').dispatchEvent(e);
     }
     else{
      document.getElementById('tt').click();
     }

  • 相关阅读:
    连载日记
    自我介绍
    test0710 二分专题
    test0709 搜索专题
    test0705
    test0704
    [题解] [HNOI2015]落忆枫音
    test0606
    test0523
    备份
  • 原文地址:https://www.cnblogs.com/kevinge/p/3798751.html
Copyright © 2011-2022 走看看