如何在网页中的 Flash 小程序上模拟假的 MouseOver?

发布于 2024-08-24 13:16:32 字数 350 浏览 7 评论 0原文

我在 http://player.play.it/player/player.htm< 收听网络广播/a> 除了一个小问题外,它运行得很好。运行广播播放器的 Flash 小程序有一个计时器,如果您不每隔一段时间将鼠标移到播放器上,它就会认为您空闲并关闭流,即使您不空闲实际上闲着,只是在后台运行广播播放器的情况下做其他事情。

有没有什么方法可以向这个小程序发送一条假的 MouseOver 消息,以防止它在我唱到一半的时候打断我,也许可以使用 GreaseMonkey 脚本?我正在使用火狐浏览器。

I listen to internet radio at http://player.play.it/player/player.htm and it works pretty well, except for one minor issue. The Flash applet that runs the radio player has a timer on it, where if you don't move the mouse over the player every once in a while, it decides you're idle and shuts off the stream, even if you're not actually idle, but just working on something else with the radio player running in the background.

Is there any way I can send a fake MouseOver message to this applet to keep it from cutting me off in the middle of a song, maybe with a GreaseMonkey script? I'm using Firefox.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

晨与橙与城 2024-08-31 13:16:32

查看播放器提供的 HTML.....

<body bgcolor="#000000" onmouseout="windowActive();" onmouseover="windowActive();">

看起来 windowActive() 在页面的不同位置被多次调用。您可以尝试自己在计时器上调用它,看看会发生什么。

Looking at the HTML that is served up with the player....

<body bgcolor="#000000" onmouseout="windowActive();" onmouseover="windowActive();">

..It looks like windowActive() is being called a lot in different places on the page. You could try just calling it yourself, on a timer and see what happens.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文