浏览器运行js步骤

原仓库

Podium = {};

Podium.keydown = function(k) {
var oEvent = document.createEvent('KeyboardEvent'); // Chromium Hack
Object.defineProperty(oEvent, 'keyCode', {
get : function() {
return this.keyCodeVal;
}
});
Object.defineProperty(oEvent, 'which', {
get : function() {
return this.keyCodeVal;
}
}); if (oEvent.initKeyboardEvent) {
oEvent.initKeyboardEvent("keydown", true, true, document.defaultView, k, k, "", "", false, "");
} else {
oEvent.initKeyEvent("keydown", true, true, document.defaultView, false, false, false, false, k, 0);
} oEvent.keyCodeVal = k; if (oEvent.keyCode !== k) {
alert("keyCode mismatch " + oEvent.keyCode + "(" + oEvent.which + ")");
} document.body.dispatchEvent(oEvent);
}
let f1 = function () {
Podium.keydown(40)
setTimeout("f1()",5000)
}
f1()

最新文章

  1. sql server 2008 R2配置管理
  2. 正确遍历ElasticSearch索引
  3. 安卓中級教程(10):@InjectView
  4. Struts2和Spring的整合
  5. 不可或缺 Windows Native (10) - C 语言: 文件
  6. 怎样用ZBrush中的Curves和Insert笔刷创建四肢
  7. Uva11134 Fabled Rooks
  8. WPF RichTextBox读取存储文本的方法和常用属性
  9. 6月24日AppCan移动开发者大会礼品清单遭泄露
  10. Spark系列—02 Spark程序牛刀小试
  11. SearchFlight_Joker
  12. PHP - 计算执行程序耗时
  13. 使用Visual Studio 2017开发python,并在iis上部署Python Django
  14. KEIL MDK 查看代码量、RAM使用情况--RO-data、RW-data、ZI-data
  15. 读论文系列:Object Detection SPP-net
  16. Python 字符串操作 starswitch() find() re.IGNORECASE replace() join()
  17. FlatList 核心运用
  18. 【转】MySQL— 基础
  19. oracle中next_day()、last_day()函数解析
  20. engineecms——工程师知识管理系统,带文档协作和状态和流程

热门文章

  1. 【GS文献】全基因组选择模型研究进展及展望
  2. R绘图布局包 customLayout
  3. C语言 自定义函数按行读入文件2
  4. rabbitmq部署问题
  5. mysql—Linux系统直接进入mysql服务器,并实现一些基础操作
  6. 一个神奇的JS混淆,JSFuck!
  7. 8. LINUX shell 环境变量
  8. 重量级&轻量级
  9. ssh 无法使用
  10. 【力扣】剑指 Offer 25. 合并两个排序的链表