如果单击右上角的 Post ,然后将图像放到该框中,Facebook将无法将其识别为图像并尝试将其作为链接读取。这不是主要观点。
奇怪的是它知道完整路径是什么。
这不应该发生,因为Chrome是沙箱,理论上是每条路径should be changed to "fakepath" for security reasons。
不知何故Facebook设法做到了这一点。但问题是,如何?
答案 0 :(得分:4)
Windows XP使用内容类型text/uri-list
发送整个路径。
这是一个重现这一事实的片段:
<textarea ondrop="console.log(event.dataTransfer.getData('text/uri-list')); event.preventDefault();">
</textarea>