如果您单击右上角的发布,然后将图像拖放到框上,Facebook 将无法将其识别为图像并尝试将其作为链接阅读。但这不是重点。
奇怪的是它知道完整路径是什么。
这不应该发生,因为 Chrome 是沙盒化的,理论上每条路径都是 should be changed to "fakepath" for security reasons .
Facebook 以某种方式设法做到了这一点。但问题是,如何?
最佳答案
Windows XP 发送内容类型为 text/uri-list
的整个路径。
这是一个重现这一事实的片段:
<textarea ondrop="console.log(event.dataTransfer.getData('text/uri-list')); event.preventDefault();">
</textarea>
关于javascript - Facebook 如何获取我本地文件的完整路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21211402/