gpt4 book ai didi

html - 违反星号值的框架祖先

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:23:29 25 4
gpt4 key购买 nike

今天我在 chrome 和 safari 中都遇到了这个奇怪的控制台错误:

拒绝在框架中显示...,因为祖先违反了以下内容安全策略指令:“frame-ancestors *”。

怎么可能违反*?语法错误吗?

最佳答案

这真的应该是一个评论,但我没有足够的声誉。我今天一直在尝试将 Twitter 时间线嵌入到 React-Native WebView 中。在获得显示的时间表后,我面临着视频无法播放的问题。将 WebView 连接到 chrome devtools 我发现我遇到了与您相同的错误。

在 React-Native webview 中,您可以传递要显示的 HTML 和“baseUrl”:

source={{
html: '<html><body>Some stuff that generates a twitter timeline in an iframe</body></html>',
baseUrl: ''
}}>

如上所述,我将我的设置为空,我认为这会创建一个带有 url 'about:blank' 的 webview。当我将其更改为 ' https://www.twitter.com ',frame-ancestors 违规消失,视频播放成功。然后我将 url 更改为 ' https://www.ifThisIsEmptyThenVideoWillNotPlay.com ' 它仍然有效,所以我想它必须是一个 url。我不确定这是否有帮助,但我觉得我必须把它放在某个地方,因为它对我来说似乎很模糊......

关于html - 违反星号值的框架祖先,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49155937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com