gpt4 book ai didi

javascript - 拖放跨域、iframe、浏览器窗口

转载 作者:数据小太阳 更新时间:2023-10-29 05:26:34 25 4
gpt4 key购买 nike

感谢 stackoverflow,我解决了很多 javascript 问题,但现在我毫无希望地停在了这一点上。很难描述,有清晰的视频显示了拖放跨域 iframe 的问题。

http://www.youtube.com/watch?v=v65mO27h75E

  • Iceweasel(和 FF、Opera)中的第一部分 = iframe d&d 工作正常。
  • Chromium(和 Chrome)中的第二部分 = iframe d&d 不工作。

并且有指向示例 iframe 集和 iframe 源的链接:

  • 父页面:http://msdrop.com/msdrop-jquery-test-iframe-frameset.htm
  • iframe A: http://msdrop.com
  • iframe B:http://nextgd.com/msdrop-jquery-test-iframe.htm

是 Chrome 错误,还是“同源策略”下的安全问题?这很奇怪,因为 d&d 在两个窗口之间工作得很好,并且不想从父窗口到 iframe 工作。

感谢您的建议。彼得

编辑:Chrome/Chromium 安全缓解措施可能过于广泛。问题 251718:https://code.google.com/p/chromium/issues/detail?id=251718

最佳答案

现在,地址:http://msdrop.com/msdrop-jquery-test-iframe-frameset.htm有 4 个 iframe

  • IFRAME A:与父域相同
  • IFRAME B:其他域
  • IFRAME C: 同域 + sandbox="allow-scripts"
  • IFRAME D:其他域 + sandbox="allow-scripts"

在 FF 中,所有帧都按照我的预期工作。

在 Chrome 中,Chromium 仅在 iframe A 上运行所有 dragover、dragenter、dragleave 和 drop 事件。

关于javascript - 拖放跨域、iframe、浏览器窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16968818/

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