嘿伙计们我正在编写一个脚本来帮助我使用soundcloud。在soundcloud上,每个轨道都有一个波形,您可以单击该轨道以跳到轨道的某些部分。我想模拟鼠标点击歌曲的波形,但我需要一些帮助。
我需要能够点击波形的不同部分,而不是简单地点击元素的位置。
我编写了以下代码来查找波形的坐标(只需在任何轨道上的地址栏中执行它):
(function(){ alert(document.getElementsByClassName('g-box-full sceneLayer')[0].getBoundingClientRect().top); })();
对我来说,坐标是678,296。
如果我想,例如,点击几秒钟进入赛道,我可以做到:
(function(){ document.elementFromPoint(750, 310).click(); })();
但是,这似乎不起作用。什么都没发生。我希望能够通过javascript: <code here>
任何帮助将不胜感激,谢谢!