![]() | 1 clemente0620 2020-04-30 10:26:30 +08:00 油猴 |
![]() | 2 crab 2020-04-30 10:29:00 +08:00 油猴,js 多加一个 onkeydown 监视你的快捷键来触发上下页。 |
3 XiaoBaiYa 2020-04-30 10:40:18 +08:00 tampermonkey |
![]() | 4 soooulp OP 解决啦,搜到一个 Shortkeys (Custom Keyboard Shortcuts) 扩展,chrome 应用商店要支付,下到 crx 文件安装 ,可以完美定义下一页的 Javascript 脚本的快捷键 |
![]() | 5 fancy111 2020-04-30 10:42:10 +08:00 自己写个插件不就行了 |
![]() | 7 soooulp OP @fancy111 就会 printf("hello world!"); 不知道可不可以投百度页面 F12 调试里面的校招呢 |
![]() | 8 liubiantao 2020-04-30 10:44:50 +08:00 [Vimium - Chrome 网上应用店]( https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb) |
![]() | 10 soooulp OP 定义下一页 Alt+g,用手势 StrokesPlusNet 调用快捷键,完美下一页哈哈哈哈 |
![]() | 11 soooulp OP @liubiantao 谢谢大佬,忘了说,刚才试了 Vimium 自带的下一页]],总会聚焦到“下一页”字样再跳转,还没找到运行脚本定义快捷键的功能 |
![]() | 12 liubiantao 2020-04-30 10:54:37 +08:00 那再给你推荐一个,[Tampermonkey - Chrome 网上应用店]( https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo) |
![]() | 13 soooulp OP @liubiantao 再次谢谢大佬,一直用这个,添加了这个下一页的脚本,怎么用快捷键运行呢,上面他们说可以 onkeydown,不清楚怎么调用这个下一页的脚本 |
![]() | 14 soooulp OP @soooulp 看了下 js 语法,原来是添加 onkeydown 语句,是否可以使用 Ctrl+按键或者 Alt+按键的语句呀 |
![]() | 15 liubiantao 2020-04-30 14:00:46 +08:00 纯 JS [Creating Keyboard Shortcuts in Javascript - Melwin D'Almeida - Medium]( https://medium.com/@melwinalm/crcreating-keyboard-shortcuts-in-Javascripteating-keyboard-shortcuts-in-Javascript-763ca19beb9e) 或者你用个库也行 [jaywcjlove/hotkeys: A robust Javascript library for capturing keyboard input. It has no dependencies.]( https://github.com/jaywcjlove/hotkeys) |
![]() | 16 soooulp OP @liubiantao 太棒了,看到了 onkeyup 组合按键,按下后执行函数,有时间研究研究,弄好了可以抛弃扩展了 |
![]() | 17 soooulp OP @liubiantao @crab 好像不太会在油猴里面用,下一页的 js 代码在里面运行也提示错误 [code] // ==UserScript== // @name 下一页 // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @match http://*/* // @grant none // ==/UserScript== (function() { document.Onkeydown= function(e) { if (e.ctrlKey && e.which == 66) { alert("Ctrl + B shortcut combination was pressed"); } }; })(); [/code] |
![]() | 18 soooulp OP ![]() 搞定啦,参考了个 Greasyfork 个大佬的 ctrl+Alt+e 切换页面可编辑的代码,按键可以相应脚本了 |