背景: 我正在为一个网站开发Greasemonkey脚本。我无法控制Flash文件。
问题: 是否有可能在嵌入到网页中的Flash对象上模拟鼠标点击按钮/电影剪辑?谷歌搜索只显示如何模拟对DOM元素的鼠标点击以及需要更改ActionScript以实现JavaScript接口的方法。或者这根本是不可能的吗?
背景: 我正在为一个网站开发Greasemonkey脚本。我无法控制Flash文件。
问题: 是否有可能在嵌入到网页中的Flash对象上模拟鼠标点击按钮/电影剪辑?谷歌搜索只显示如何模拟对DOM元素的鼠标点击以及需要更改ActionScript以实现JavaScript接口的方法。或者这根本是不可能的吗?
除非SWF实现了ExternalInterfaces并打开一个可以从Javascript调用的函数以允许它访问_root,否则是不可能的。即使如此,SWF内部也必须有方法来允许调用onclick事件。你所能做的最好的事情就是点击对象元素,因为Javascript没有模拟在特定(x, y)位置点击的方法。