mirror of
https://github.com/Equicord/Equicord.git
synced 2025-06-24 13:57:02 -04:00
Make EquicordHelper Bypass CSP CSP
This commit is contained in:
parent
1a2e90e9cc
commit
6820f02666
5 changed files with 12 additions and 3 deletions
9
src/equicordplugins/equicordHelper/native.ts
Normal file
9
src/equicordplugins/equicordHelper/native.ts
Normal file
|
@ -0,0 +1,9 @@
|
|||
/*
|
||||
* Vencord, a Discord client mod
|
||||
* Copyright (c) 2025 Vendicated and contributors
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
*/
|
||||
|
||||
import { CspPolicies, MediaScriptsAndCssSrc } from "@main/csp";
|
||||
|
||||
CspPolicies["*"] = MediaScriptsAndCssSrc;
|
|
@ -12,7 +12,7 @@ const ConnectSrc = ["connect-src"];
|
|||
const MediaSrc = [...ConnectSrc, "img-src", "media-src"];
|
||||
const CssSrc = ["style-src", "font-src"];
|
||||
const MediaAndCssSrc = [...MediaSrc, ...CssSrc];
|
||||
const MediaScriptsAndCssSrc = [...MediaAndCssSrc, "script-src", "worker-src"];
|
||||
export const MediaScriptsAndCssSrc = [...MediaAndCssSrc, "script-src", "worker-src"];
|
||||
|
||||
// Plugins can whitelist their own domains by importing this object in their native.ts
|
||||
// script and just adding to it. But generally, you should just edit this file instead
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue