AdguardTeam / AdguardTeam/AdGuardMiniForMac

AdGuard Crashes javascript thread when trying to inject itself into cloudflare turnstile

未关闭
#1,205 5 条评论 1 个 reaction 已指派 0 人 在 GitHub 查看
Bug Priority: P4
主要语言
Swift
星标
1.2k
派生
83
PR 合并指标
PR 指标待抓取

描述

### Please answer the following questions for yourself before submitting an issue

- [x] Filters were updated before reproducing an issue
- [x] I checked the [knowledge base](https://adguard.com/kb/) and found no answer
- [x] I checked to make sure that this issue has not already been filed

### AdGuard Extension version

Adguard Mini 2.2.1

### Browser version

Safari 26.5.2 (20624.2.5.18.7)

### OS version

macOS 15.7.7 (24G720)

### Ad Blocking

AdGuard Base filter

### Privacy

AdGuard Tracking Protection filter

### Issue Details

## Steps to reproduce

1. Install / enable AdGuard for Safari.
2. Open Safari and navigate to any site with cloudflare turnstile
3. Open the browser console.
4. Observe the CSP / syntax errors and note that the Turnstile widget does not complete.

### Expected Behavior

Cloudflare Turnstile should render and complete normally, allowing the user to submit the waitlist form.

### Actual Behavior

Turnstile fails to complete. The console repeatedly logs the following errors:

```text
[Error] Refused to create a TrustedTypePolicy named 'AGPolicy' because it violates the following Content Security Policy directive: "trusted-types FcJq9 default" (x4)
[Error] Refused to execute a script because its hash or 'unsafe-inline' does not appear in the script-src directive of the Content Security Policy. (about:blank, line 1, x2)
[Error] Refused to create a TrustedTypePolicy named 'AGPolicy' because it violates the following Content Security Policy directive: "trusted-types FcJq9 default" (x4)
[Error] Refused to execute a script because its hash, its nonce, or 'unsafe-inline' does not appear in the script-src directive of the Content Security Policy. (about:blank, line 0, x2)
[Error] Refused to execute a script because its hash, its nonce, or 'unsafe-inline' does not appear in the script-src directive of the Content Security Policy. (normal, line 0, x2)
[Error] SyntaxError: Can't create duplicate variable: 'SafariAppExtensionPage'
write (normal:1:191618)
I9 (normal:1:191618)
(anonymous function) (normal:1:69116)
...
[Error] Refused to create a TrustedTypePolicy named 'AGPolicy' because it violates the following Content Security Policy directive: "trusted-types FcJq9 default" (x4)
```

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。