给出网页上的像素位置,例如x = 40和y = 100,是否可以通过编程方式在该像素上调用Chrome开发者工具中的“检查元素”选项?木偶可以这样做吗?
答案 0 :(得分:0)
作为一般性回答,目前无法执行此操作。
“我们只允许显式打开devtools。”
这意味着您必须通过键盘快捷键或菜单选择手动打开检查器。
注意的解决方法是使用某种可以发出键盘事件(例如ctrl+shift+j
)和鼠标单击(to right click and click inspect element
)的宏服务。但是,实际上它仍然是手动过程。在某种程度上,可以在计算机上完成的所有操作都可以转换为宏,因此,解释如何执行此操作有点超出范围。
答案 1 :(得分:0)
所以我想我找到了问题的答案。我应该问的是,是否存在以编程方式将HTML元素置于像素位置(x,y),@ Wumm上面的评论对此进行了回答。您可以使用elementFromPoint(x,y)来获取HTML元素。
其次,@ zfrisch回答了我提出问题的方式。因此,没有自动方法可以自行调用Devtools。