将'n'删除文件拖到Chrome应用包中?

Lov*_*ger 6 google-chrome-extension google-chrome-app

有没有人成功实现了从桌面到应用程序的文件拖放?

我试过把这个拖'n'下拉的例子放到索引文件中,但我得到这个错误:

Can't open same-window link to "file:///C:/Users....whatever"; try target="_blank".
Run Code Online (Sandbox Code Playgroud)

请分享你的故事,你尝试过的,如果你成功了:)

Ben*_*lls 1

我不久前已经这样做过并且有效。

您遇到的问题是您正在创建一个文件 url,然后尝试导航到该 url。导航失败了,而不是阅读失败了。它因 CSP 而失败,并且由于我们对允许的 CSP 施加的安全限制,您可能无法使用不同的 CSP 覆盖它。

但是,您应该能够读取该文件并使用其中的内容。您需要更改该示例代码以使用 ReadAsText 或 ReadAsArrayBuffer 而不是 readAsDataURL。请查看此处了解更多详细信息。

请告诉我们您的进展如何!