Skip to content

Commit 05408a2

Browse files
committed
chore
1 parent 626b3c6 commit 05408a2

File tree

2 files changed

+22
-3
lines changed

2 files changed

+22
-3
lines changed

src/background/index.mjs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,25 @@ try {
301301
['requestHeaders'],
302302
)
303303

304+
Browser.webRequest.onBeforeSendHeaders.addListener(
305+
(details) => {
306+
const headers = details.requestHeaders
307+
for (let i = 0; i < headers.length; i++) {
308+
if (headers[i].name === 'Origin') {
309+
headers[i].value = 'https://claude.ai'
310+
} else if (headers[i].name === 'Referer') {
311+
headers[i].value = 'https://claude.ai'
312+
}
313+
}
314+
return { requestHeaders: headers }
315+
},
316+
{
317+
urls: ['https://claude.ai/*'],
318+
types: ['xmlhttprequest'],
319+
},
320+
['requestHeaders'],
321+
)
322+
304323
Browser.tabs.onUpdated.addListener(async (tabId, info, tab) => {
305324
if (!tab.url) return
306325
// eslint-disable-next-line no-undef

src/rules.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,17 +51,17 @@
5151
{
5252
"operation": "set",
5353
"header": "origin",
54-
"value": "https://tcr9i.chat.openai.com"
54+
"value": "https://claude.ai"
5555
},
5656
{
5757
"operation": "set",
5858
"header": "referer",
59-
"value": "https://tcr9i.chat.openai.com/v2/2.9.0/enforcement.b3b1c9343f2ef3887d61d74272d6a3af.html"
59+
"value": "https://claude.ai"
6060
}
6161
]
6262
},
6363
"condition": {
64-
"requestDomains": ["https://tcr9i.chat.openai.com"],
64+
"requestDomains": ["claude.ai"],
6565
"resourceTypes": ["xmlhttprequest"]
6666
}
6767
}

0 commit comments

Comments
 (0)