From 1f214dddb3a05b69d30c0a8f15fe7b4e5a9c70f7 Mon Sep 17 00:00:00 2001 From: TPN Date: Thu, 15 Aug 2024 15:33:51 +0100 Subject: [PATCH] Update whitelists --- src/utils/storage.ts | 31 ++++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/src/utils/storage.ts b/src/utils/storage.ts index 18ca417..bb524ae 100644 --- a/src/utils/storage.ts +++ b/src/utils/storage.ts @@ -3,17 +3,30 @@ import { useStorage } from '@plasmohq/storage/hook'; import { makeUrlIntoDomain } from '~utils/domains'; -export const DEFAULT_DOMAIN_WHITELIST = [ - 'mw.lonelil.ru', - 'watch.qtchaos.de', - 'bmov.app', - 'bmov.vercel.app', - 'stream.thehairy.me', - 'scootydooter.vercel.app', - 'movie-web-me.vercel.app', - 'sudo-flix.lol', +export const DEFAULT_DOMAIN_WHITELIST = []; + +export const modifiableResponseHeaders = [ + 'access-control-allow-origin', + 'access-control-allow-methods', + 'access-control-allow-headers', + 'content-security-policy', + 'content-security-policy-report-only', + 'content-disposition', ]; +const hostsWithCookiesAccess: RegExp[] = [ + /^.*\.?ee3\.me$/, + /^.*\.?rips\.cc$/, + /^.*\.?m4ufree\.(?:tv|to|pw)$/, + /^.*\.?goojara\.to$/, + /^.*\.?levidia\.ch$/, +]; + +export function canAccessCookies(host: string): boolean { + if (hostsWithCookiesAccess.some((regex) => regex.test(host))) return true; + return false; +} + export const storage = new Storage(); const getDomainWhiteList = async () => {