我的扩展程序似乎在将一个线程移动到另一个位置时未正确单击事物,但是当我在同一页面上的控制台内使用相同的代码时,它的工作原理非常好。我在其他帖子中看到您必须先拥有document.ready,并且应该有一个timeout(function(){}),我尝试这样做,但是仍然无法正常工作。
以下是我要执行的操作的代码:
move_dir = [
(-1, +2), # move 0
(-2, +1), # move 1
(+1, 0), # move 2
... # fill in the rest
]
if move in range(len(move_dir)):
spidy[0] += move_dir[move[0]]
spidy[1] += move_dir[move[1]]
return spidy
else:
raise ValueError ...
,下面是它的作用的简短说明: https://i.imgur.com/LopYGUl.gifv
这是我在控制台中插入相同的代码,并且可以完成预期的工作: https://i.imgur.com/2HXyCPw.gifv