我注意到,由于某些原因,当MIME设置为application/json
时,无法通过可拖动对象将数据从Chrome传输到Firefox或反之亦然。跨浏览器HTML5拖放JSON DataTransfer失败
演示,请参阅:http://jsfiddle.net/n7N9p/4/
(打开两个,Chrome和Firefox该链接并尝试拖动JSON拖动从一个浏览器到其他)。
有了,我已经测试拖动可拖动在不同的场景:
- 在Chrome上通过文本工作铬。
- 从CHROME到CHROME via application/json作品。
- 从CHROME到CHROME INCOGNITO通过正文作品。
- 从CHROME到CHROME INCOGNITO via application/json作品。
- 从FIREFOX到FIREFOX通过文字作品。
- 从FIREFOX到FIREFOX通过申请/ json作品。
- 从FIREFOX到FIREFOX私人窗口通过文本作品。
- 从FIREFOX到FIREFOX PRIVATE WINDOW via application/jsonworks。
- 从CHROME到FIREFOX via text作品。
- 从CHROME到FIREFOX通过申请/ json不起作用。
- 从FIREFOX到CHROME via 正文作品。
- 从FIREFOX到CHROME via application/json不起作用。
为什么(仅)10和12失败?
这是一个错误或安全功能?如果这是一项安全功能,那为什么它不安全?为什么3,4,7和8不被视为不安全?为什么它始终与默认设置为text
?