求助大佬,油猴可以实现模拟点击键盘吗?
想要实现的效果:打开网页之后,自动模拟点击 键盘上的 F12 键 或者 其他键(如Ctrl + S)。网上找了一些类似的代码,修改了下并测试,没能实现模拟键盘点击的效果。求助大佬,油猴可以实现模拟点击键盘的效果吗?比如打开网页后自动模拟按下 Ctrl + S 键😅 油猴和网页肯定不能通过JS触发浏览器功能,不然不是乱套了,全是安全漏洞
你这种需要保存网页的可能要按键精灵或者python等外部工具来实现了 steven026 发表于 2022-8-17 09:11
油猴和网页肯定不能通过JS触发浏览器功能,不然不是乱套了,全是安全漏洞
你这种需要保存网页的可能要按键 ...
正解~ steven026 发表于 2022-8-17 09:11
油猴和网页肯定不能通过JS触发浏览器功能,不然不是乱套了,全是安全漏洞
你这种需要保存网页的可能要按键 ...
不过扩展的debugger好像可以实现真实点击/按键,python的selenium就是用这个协议。不知道能不能实现这种功能 王一之 发表于 2022-8-17 09:41
不过扩展的debugger好像可以实现真实点击/按键,python的selenium就是用这个协议。不知道能不能实现这种 ...
chrome扩展商店里面没找到,哥哥有链接吗?我想去学习学习 steven026 发表于 2022-8-17 10:57
chrome扩展商店里面没找到,哥哥有链接吗?我想去学习学习
是扩展的权限
https://developer.chrome.com/docs/extensions/reference/debugger/
另外协议是这个
https://chromedevtools.github.io/devtools-protocol/
不过我也不确定能不能实现Ctrl+s,但是点击的话是可以实现真实点击,istrusted是true,缺点就是只能输入X、Y坐标,不能去点击元素 王一之 发表于 2022-8-17 11:30
是扩展的权限
https://developer.chrome.com/docs/extensions/reference/debugger/
感觉是开放了部分devtools的权限,可以操作DOM,但不能操作浏览器 steven026 发表于 2022-8-17 12:21
感觉是开放了部分devtools的权限,可以操作DOM,但不能操作浏览器
https://github.com/scriptscat/sc ... background.ts#L1022
脚本猫的真实点击(已移除)
chrome.debugger.sendCommand+devtools-protocol
selenium也有javascript语言的。 感谢各位大佬的帮助,大佬们就是厉害!{:4_97:}我现在可以安心打消了我的想法了{:4_100:}
页:
[1]
2