从 iframe 进行跨域拖放操作

cross-domain drag and drop from an iframe

本文关键字:拖放 操作 iframe      更新时间:2023-09-26

从 iframe 拖动链接时,我在 Firefox 中收到"安全错误:操作不安全"。

我的情况与此类似:http://jsfiddle.net/ee7x1h4u/

当我尝试拖放iframe内的YouTube视频的标题时,ondrop()事件中的这一行上发生了错误:

urldata = event.dataTransfer.getData('text/plain');

甚至有可能让它在我自己的服务器(meteorjs 后端)中工作吗?谢谢!

问题不在于服务器,而在于客户端JavaScript安全性。这是所有现代 Web 浏览器中内置的安全性,旨在保护用户免受遭受跨站点脚本攻击的网站。没有办法安全地覆盖它,唯一的解决方法是在您的主域下使用代理脚本,以便两个页面都在 t b e samedomain 下,因此在相同的安全限制空间内。