【发布时间】:2026-02-06 01:50:01
【问题描述】:
在我的场景中,HTML5 页面(父)包含来自不同域的 iframe(子)。理想情况下,我希望能够将元素从父元素拖到子元素中。
这在 FireFox 中有效,但在 Chrome 中由于安全限制而失败 (afaik https://bugs.chromium.org/p/chromium/issues/detail?id=251718)。
但是,如果我在不同的浏览器实例中打开相同的 HTML5 页面,从那里拖动到另一个实例的 iframe 中,那么这是允许的。
安全限制的原因是用户看不到目标 iframe 的 URL,但在这两种情况下都是如此。为什么一个有效而另一个无效?
上样 http://carsten-leue.de/iframe/cross-domain/
尝试将drag me 拖入drop here。这在 Chrome 中是不可能的。在另一个浏览器窗口中打开相同的 URL,然后将 drag me 从新窗口拖到旧窗口的 drop here 中。这行得通。
【问题讨论】:
标签: html google-chrome security drag-and-drop