由于SalesForce的CSP,网络工作者不在闪电容器中工作

ipe*_*ych 5 salesforce content-security-policy salesforce-lightning

我正试图在闪电组件中使用网络工作者.由于LockerService,在闪电组件中直接使用它们会失败.在新可用的闪电中使用它们的另一种选择:容器由于CSP规则而失败.不知道是否重要,但我正在使用补丁组织并开发托管包装.

我得到的问题是:

Refused to create a worker from 'blob:https://xxxx.container.lightning.com/0487b8bd-d72f-4859-a0b7-0b2608a108c0' because it violates the following Content Security Policy directive: "script-src 'self' chrome-extension: https://zzzz.net *.na55.visual.force.com https://ssl.gstatic.com/accessibility/ 'nonce-yyyy'". Note that 'worker-src' was not explicitly set, so 'script-src' is used as a fallback.
Run Code Online (Sandbox Code Playgroud)

manifest.json根据以下文档在资源中创建了一个文件,其中包含以下内容:

{
  "landing-pages" : [
    {
      "path": "index.html",
      "content-security-policy-type": "custom",
      "content-security-policy": "script-src *;"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

似乎我manifest.json被忽略了.以下是正在发送的CSP请求:

{"csp-report":{"document-uri":"https://xxxx.container.lightning.com/lcc/0000/xxxxx/index.html?sfdcIFrameOrigin=https%3A%2F%2Fxxxx.lightning.force.com","referrer":"https://xxxx.lightning.force.com/","violated-directive":"worker-src","effective-directive":"worker-src","original-policy":"default-src 'self'; script-src  'self' chrome-extension: https://zzzz.net *.na55.visual.force.com https://ssl.gstatic.com/accessibility/ 'nonce-yyyy'; object-src 'self' https://xxxx.na55.content.force.com; style-src 'self' chrome-extension: 'unsafe-inline' *.na55.visual.force.com; img-src 'self' http: https: data: blob: *.na55.visual.force.com; media-src 'self' https://xxxx.na55.content.force.com *.na55.visual.force.com; frame-ancestors https://xxxx.lightning.force.com; frame-src https: mailto: *.na55.visual.force.com; font-src 'self' https: data: *.na55.visual.force.com; connect-src 'self' https://api.bluetail.salesforce.com https://staging.bluetail.salesforce.com https://preprod.bluetail.salesforce.com *.na55.visual.force.com; report-uri /_/csp","disposition":"enforce","blocked-uri":"blob","line-number":1,"column-number":31921,"source-file":"https://xxxx.container.lightning.com/lcc/0000/xxxxx/all.min.js","status-code":0,"script-sample":""}}
Run Code Online (Sandbox Code Playgroud)

我想让Web Workers在SalesForce闪电组件中工作,不管怎么样.谁有类似的情况?