自动按Ctrl + c键加载

时间:2017-02-02 17:02:25

标签: javascript jquery

我是一个更新鲜,并在优惠券网站上工作。

我想知道,当窗口加载时,如何按ctrl + c本身。

加载窗口后,应立即自动按Ctrl + c键。

1 个答案:

答案 0 :(得分:7)

<强> Working fiddle

由于您使用的是jQuery,因此可以使用 jQuery.Event 执行此操作:

var e = jQuery.Event("keydown");

e.which = 67; // 'C' key code value
e.ctrlKey = true;

$("body").trigger(e);

希望这有帮助。

&#13;
&#13;
$(function(){ //Ready function
  
  //Event that catch the Ctrl+C press (Just for test)
  $("body").keydown(function(e) {
    var code = (e.keyCode ? e.keyCode : e.which);

    if (code == 67) {
      if (e.ctrlKey) {
        alert("Ctrl+C was pressed!!");
      }
    }
  });

  //Event that trigger the 'Ctrl+C' 
  var e = jQuery.Event("keydown");
  
  e.which = 67; // 'C' key code value
  e.ctrlKey = true;
  
  $("body").trigger(e);
})
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;
&#13;
&#13;