从 iframe 进行跨域拖放操作
cross-domain drag and drop from an iframe
从 iframe 拖动链接时,我在 Firefox 中收到"安全错误:操作不安全"。
我的情况与此类似:http://jsfiddle.net/ee7x1h4u/
当我尝试拖放iframe内的YouTube视频的标题时,ondrop()事件中的这一行上发生了错误:
urldata = event.dataTransfer.getData('text/plain');
甚至有可能让它在我自己的服务器(meteorjs 后端)中工作吗?谢谢!
问题不在于服务器,而在于客户端JavaScript安全性。这是所有现代 Web 浏览器中内置的安全性,旨在保护用户免受遭受跨站点脚本攻击的网站。没有办法安全地覆盖它,唯一的解决方法是在您的主域下使用代理脚本,以便两个页面都在 t b e samedomain 下,因此在相同的安全限制空间内。
相关文章:
- 拖放操作会产生不良结果
- 上传文件时检测到已取消的拖放操作
- 根据预定义的操作 HTML5/JS 启用/禁用拖放
- 从 iframe 进行跨域拖放操作
- 拖放操作不会按预期发送数据
- ExtJS 4拖放等待异步操作,然后再决定是否完成拖放
- 如何使用Javascript取消HTML5拖放操作
- 如何使用Jquery UI执行拖放操作
- 如何在拖放操作中删除被拖放图像的属性
- 在html/mvc中实现对表列的拖放操作
- 使用哪种拖放操作?jQuery可拖放还是HTML5原生拖放?或者其他的
- 使用拖放操作DOM时的奇怪行为
- 无法使用javascript在Selenium WebDriver测试中执行HTML5拖放操作
- 将动态web元素值传递给Javascript方法,以便在HTML5中执行拖放操作
- 如何在最后一个可拖动元素被拖放后执行操作…
- HTML5拖放操作应该使用什么格式(MIME类型)
- 如何从外部HTML应用iframe的拖放操作
- 如何在Ace编辑器中实现拖放操作
- 无法在HTML5和Javascript中执行干净的拖放操作
- Javascript:如何在网站上的拖放操作期间设置光标