如何解决油猴脚本在网页编辑器中点击和文本植入问题?-灵析社区

嚯嚯嚯嚯嚯嚯

撰写油猴脚本这么久,第一次遇到这种棘手的情况,有没有哪些突破的思路呢? 需求链接:[https://zhuanlan.zhihu.com/write](https://link.segmentfault.com/?enc=tD1wYI7iSUbxcb%2BFrkJAUw%3D%3D.plUQuBODloTVRK%2FK1BlXTpd45A2ZTor0cauNwvxOuyLRQM5aGB34JezMViAJTqo8) 需求是在这个链接的内置编辑器里使用脚本发布一篇文章,要有标题,正文,话题。 但是click()用了等于没用,甚至连聚焦都做不到;还有想直接把文本植入网页里面,但是植入以后仍然判定没有变化,除非利用键盘按键手动编辑一下文本内容。 所以有没有大佬可以指点一下啊,我该怎么办呢? 我想自己手写一个浏览器扩展,不知道有助于解决这个问题吗? 前提:不使用按键精灵,python等外置工具。因为考虑到跨平台操作,不只是在电脑上,还要在手机端操作。

阅读量:183

点赞量:0

问AI
没错,其实你click后,元素已经处于聚焦状态了,可以用"document.activeElement"来检测。但由于此时没有任何真实的用户操作,导致整个页面其实并没有激活,这就是为什么一定要手动操作才行。 如果你用浏览器插件,可以通过切换浏览器tab页签的方式来解决。步骤如下: 1.先在当前页面执行click聚焦。 2.用浏览器插件的"Tab API"切换到另一个tab页签再切换到当前页面,此时你应该就会看到聚焦的状态就出来了。