gpt4 book ai didi

javascript - 将键盘和鼠标事件发送到 Flash Movie

转载 作者:行者123 更新时间:2023-11-29 10:25:33 25 4
gpt4 key购买 nike

我正在寻找一种将一些事件“注入(inject)”到在浏览器上运行的 Flash 影片中的方法。我知道 ActionScript 的 ExternalInterface.addCallback 函数,但是我正试图通过网络上的任何“随机”闪光来实现这一点。例如。向 YouTube 视频发送“SPACE”键盘事件。

最佳答案

由于安全限制,您不能对任何网站上的任何随机 swf 执行此操作。您需要访问 DOM,这只能通过 Javascript Injections 完成,除非您是网站中嵌入 swf 的人,并且在 html 模板中使用 allowScriptAccess="always"。例如,MySpace 允许您向 html 页面添加任何随机 swf,但您不能使用 javascript,因为它们强制 allowScriptAccess 始终为 false(其中其他东西)以防止任何 javascript/dom 访问。

如果这只是为了让您在浏览时更轻松,您可以使用 Firebug for Firefox .看看这个 JQuerify 书签和视频,Hacking Digg with Firebug and JQuery .它向您展示了如何使用 javascript 动态修改您的网页,并将这些命令保存为快捷方式! super 酷。

所以你可以像这样保存一个 JQuerify 命令:

$("#youtube_player").play();

...或者任何用于在其 html 页面中启动 youtube 视频的 api,如果可能的话。

希望对你有帮助,兰斯

关于javascript - 将键盘和鼠标事件发送到 Flash Movie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2314268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com