-1

我想要一些代码通过 Javascript 或 jquery 在 IFrame 中移动光标位置。真的会对我有很大帮助。

4

2 回答 2

2

不可能。要回答为什么这是不可能的,想象一下:

  1. 我在一些非常重要的业务中包含了一个 iframe(让我们暂时假设这个业务没有破坏框架的代码)
  2. 当用户到达我的页面时,它开始手动控制光标的位置以突出显示“删除帐户”按钮,并模拟点击。
  3. 用户的帐户在完全不同的站点上被删除,没有他们的输入。

Javascript 允许您使用许多 UI 编码功能,但最终由用户控制。甚至像“onpageunload”这样的事件在他们可以做的事情上也受到了很大的限制,而且浏览器通常也会包含“escape”选项。此外,即使您可以找到绕过这些链的方法,它也会让您的许多用户感到沮丧甚至恐慌。我试图警告人们,您“重新编码浏览器”的任何情况都可能导致各种不可预知的问题,甚至可能会阻止对您网站的无障碍访问。

它可能会帮助我们了解您是否有特定的原因想要这样做 - 可能解决方案不是您认为的那样。例如,如果您尝试使用 WebGL 制作 FPS,我似乎记得 Chrome 包含一些允许在窗口内控制鼠标的功能(可能会显示浏览器确认对话框)

于 2013-05-21T13:24:50.710 回答
0

你应该看看

http://jqueryui.com/draggable/

如果您为框架托管 src,您“可以”将 iframe 中的内容设为可拖动。如果您不为 iframe 托管 src,则“可以”放置一个可拖动的内部 iframe,以及一个显示内部框架的外部 iframe。这是一个非常混乱的解决方案,我希望有更好的解决方案。

于 2013-05-21T14:05:22.997 回答