Electron CustomScheme -各种特权是什么意思?

bis0qfac  于 2023-04-27  发布在  Electron
关注(0)|答案(1)|浏览(151)

参考这些文档:https://www.electronjs.org/docs/latest/api/structures/custom-scheme
这些特权实际上是做什么的?尤其不确定standardsecure,stream

  • privileges对象(可选)
  • standard boolean(可选)-默认值为false。
  • secure boolean(可选)-默认值为false。
  • bypassCSP boolean(可选)-默认值为false。
  • allowServiceWorkers boolean(可选)-默认值为false。
  • supportFetchAPI boolean(可选)-默认值为false。
  • corsEnabled boolean(可选)-默认值为false。
  • stream boolean(可选)-默认值为false。
qlckcl4x

qlckcl4x1#

选项standardsecurebypassCSPcorsEnabled对应于本文件中描述的 chrome 方法。
因此,secure选项意味着此方案不会触发混合内容警告。
选项allowServiceWorkerssupportFetchAPI用于在chromium引擎中注册此方案,分别作为支持服务工作者和获取API。
选项stream指定此方案将用于音频或视频流。

相关问题