0

我正在尝试创建一个加载本地文件夹中的 html 页面的程序,并且该页面实现了一些加载本地 pdf 文件的 javascript 资源(例如:pdf.js)。

每次我尝试运行程序时都会收到此错误:“Fetch API 无法加载文件....不支持 URL 方案“文件”” 本地 html 文件已加载,但 javascript 无法加载 pdf。

我知道有 --allow-file-access-from-files 标志,但我找不到在 Cef4delphi 中设置此标志的方法。

如何在 CEF4DELPHI 上设置 --allow-file-access-from-files 标志?

4

1 回答 1

0

在 DPR 文件中调用 GlobalCEFApp.StartMainProcess 之前将 GlobalCEFApp.AllowFileAccessFromFiles 属性设置为 True,CEF4DElphi 将自动为您添加该标志。

如果您需要使用不能用作 GlobalCEFApp 属性的任何标志/开关,只需在 GlobalCEFApp.StartMainProcess 调用之前调用 GlobalCEFApp.AddCustomCommandLine 过程。

但是,当您注册自定义方案时,有时会显示该 Fetch API 错误。尝试注册“http”或“https”方案。

于 2019-08-08T15:21:00.790 回答