如何解决Safari iOS 14.6+ 在 iframe 内部的链接点击请求中缺少 HTTP 引用标头
我在 Safari iOS 14.6+ 上的 iframe 内的链接点击请求中缺少 HTTP 引用标头的问题。在 iframe 之外它工作正常。引用不为空,包含当前站点的域。
我已经尝试在 HTTP 响应标头上设置 Referrer-Policy 也作为具有不同设置的主页上的 HTTP 元标记。没有任何帮助。
原因可能是跨站点跟踪预防,但至少 webkit 应该将域作为引用标头的值发送。
iframe 是从 Google Ad Manager 代码加载的,我没有机会在 iframe 中执行 javascript Kung-Fu。
iframe 上没有 src
属性,其开头如下:
<iframe id="google_ads_iframe_/foo" title="3rd party ad content" name="google_ads_iframe_/foo" width="300" height="250" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" data-load-complete="true" data-google-container-id="2" style="border: 0px; vertical-align: bottom;">
点击 iframe 内的链接后,我还能做些什么来发送带有请求的引用标头?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。