QtWebengine Cookie SameSite=无警告
Posted
技术标签:
【中文标题】QtWebengine Cookie SameSite=无警告【英文标题】:QtWebengine Cookie SameSite=None warning 【发布时间】:2020-08-10 06:25:47 【问题描述】:我在 QML 中的 QtWebEngine
调用中不断收到以下警告。我该如何解决这个问题?
js: A cookie associated with a resource at <URL> was set with `SameSite=None` but without `Secure`.
SameSite warning Chrome 77 的这个帖子说需要设置一个 cookie 标头 (HttpOnly;Secure;SameSite=Strict
)。如何在 WebEngineView 中进行操作。
这是我的 QML sn-p
WebEngineView
id:primaryVideo
URL:"http://www.youtube.com/embed/9ldOuVuas1c"
width:500
height:250
【问题讨论】:
【参考方案1】:根据MDN SameSite Cookie Dokumentation,SameSite 标头是响应的一部分,而不是请求的一部分。所以正确指定标头是服务器的责任
【讨论】:
好的。但我正在从 youtube 获取我的网址。那我该怎么做呢 我认为您无法解决此问题。在修复常见警告 (developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/…) 部分中,您可以找到与以下文本完全相同的问题:“出现警告是因为任何请求 SameSite=None 但未标记为安全的 cookie 将被拒绝。”以上是关于QtWebengine Cookie SameSite=无警告的主要内容,如果未能解决你的问题,请参考以下文章
QtWebEngine 和 WebView 有啥区别? [复制]