【发布时间】:2013-06-06 17:50:08
【问题描述】:
感谢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
【问题讨论】:
-
打开您的 chrome 开发工具并选择控制台选项卡。然后尝试拖放。出现什么错误?我从经验中知道,违反同源政策的行为会被记录到控制台。
-
你也可以测试,有在线示例链接:msdrop.com/msdrop-jquery-test-iframe-frameset.htm JavaScript 控制台不显示任何错误或不安全的 JavaScript 尝试访问。 iframe B 没有什么特别或不安全的:nextgd.com/msdrop-jquery-test-iframe.htm
-
这是第二个视频:youtube.com/watch?v=CnSXCRJJLEU,显示 Chrome iframe 拖放问题。示例页面:byckobieta.pl/ulubione.php 感谢您的帮助。
标签: javascript jquery iframe cross-domain drag