Lightning不允许权限策略



我在aura组件中有一个iFrame,它在Classic上就像一个符咒,但在Lightning上。

当我尝试共享我的屏幕时,我得到了这个错误:

错误:无法在"MediaDevices"上执行"getDisplayMedia":访问该功能"显示捕获";被权限策略禁止。

这是iFrame标签

<iframe aura:id="someId" allow="camera; microphone; fullscreen;display-capture" 
src="someURL" onload="{!c.someAction}"/>

没有足够的信息来确定确切的答案。您需要知道<iframe>的嵌套结构,以及每个CCD_1中哪些权限/功能策略有效,以及主页面上是否有功能策略标头
因为如果父上下文没有访问该功能的权限,则无论allow=属性如何,它都将在嵌套框架中被禁止。

尽管如此,政策:

<iframe allow="camera; microphone; fullscreen;display-capture" src="someURL">

表示CCD_ 3,其中CCD_
因此,如果更改src="toSomeAnotherURL",则前提策略将阻止访问允许的功能
因此,您还需要了解脚本的逻辑。

最新更新