gpt4 book ai didi

javascript - 如何检测内容安全策略 (CSP)

转载 作者:行者123 更新时间:2023-12-03 12:54:42 26 4
gpt4 key购买 nike

我注意到 GitHub 和 Facebook 现在都在实现这项政策,这限制了第三方脚本在他们的体验/站点中运行。

有没有办法使用 检测文档是否针对 CSP 运行? JavaScript ?
我正在编写一个小书签,如果用户所在的网站不支持嵌入脚本标签,我想给他们一条消息。

最佳答案

您可以尝试使用事件 "securitypolicyviolation" 捕获 CSP 违规错误。

发件人:https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicyViolationEvent

例子:

document.addEventListener("securitypolicyviolation", (e) => {
console.log(e.blockedURI);
console.log(e.violatedDirective);
console.log(e.originalPolicy);
});

关于javascript - 如何检测内容安全策略 (CSP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19140169/

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