如何在我的 Chrome 扩展应用程序中访问本地 PDF 文件?
How do I access local PDF files in my Chrome Extension app?
Google Chrome 允许您在浏览器中预览本地 PDF 文件,如下图所示:
我正在开发一个扩展程序,它可以获取浏览器预览中的任何 PDF 并在我的自定义 editor/markup 工具中打开它。
我已经成功地从远程 URL 加载 PDF,因为我可以将远程 URL 发送到我的服务器,在那里下载,然后使用 PDFjs 在我的应用程序中打开 PDF。
如何为本地 PDF 文件实现相同的功能?
我研究过使用 javascript 从本地 PDF 文件创建 File
对象的可能性,但 Chrome 不允许访问本地文件系统。
我希望用户只需单击我的扩展程序图标即可完成此功能,类似于流行的扩展程序 Kami。
您需要为您的扩展程序添加权限:
"permissions": ["file://*/*"]
为确保您拥有本地文件的权限,请使用:
chrome.extension.isAllowedFileSchemeAccess
P.S。祝你有美好的一天,不要为这些类型的问题做额外的工作:-D
Google Chrome 允许您在浏览器中预览本地 PDF 文件,如下图所示:
我正在开发一个扩展程序,它可以获取浏览器预览中的任何 PDF 并在我的自定义 editor/markup 工具中打开它。
我已经成功地从远程 URL 加载 PDF,因为我可以将远程 URL 发送到我的服务器,在那里下载,然后使用 PDFjs 在我的应用程序中打开 PDF。
如何为本地 PDF 文件实现相同的功能?
我研究过使用 javascript 从本地 PDF 文件创建 File
对象的可能性,但 Chrome 不允许访问本地文件系统。
我希望用户只需单击我的扩展程序图标即可完成此功能,类似于流行的扩展程序 Kami。
您需要为您的扩展程序添加权限:
"permissions": ["file://*/*"]
为确保您拥有本地文件的权限,请使用:
chrome.extension.isAllowedFileSchemeAccess
P.S。祝你有美好的一天,不要为这些类型的问题做额外的工作:-D