File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change 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 }
You can’t perform that action at this time.
0 commit comments