File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -149,6 +149,7 @@ export class RemoteExtensionHostAgentServer extends Disposable implements IServe
149
149
responseHeaders [ 'Vary' ] = 'Origin' ;
150
150
const requestOrigin = req . headers [ 'origin' ] ;
151
151
if ( requestOrigin && this . _webEndpointOriginChecker . matches ( requestOrigin ) ) {
152
+ console . log ( `setting Access-Control-Allow-Origin` ) ;
152
153
responseHeaders [ 'Access-Control-Allow-Origin' ] = requestOrigin ;
153
154
}
154
155
@@ -789,13 +790,13 @@ class WebEndpointOriginChecker {
789
790
}
790
791
791
792
const uuid = generateUuid ( ) ;
792
- const exampleUrl = new URL (
793
+ const exampleUri = URI . parse (
793
794
webEndpointUrlTemplate
794
795
. replace ( '{{uuid}}' , uuid )
795
796
. replace ( '{{commit}}' , commit )
796
797
. replace ( '{{quality}}' , quality )
797
798
) ;
798
- const exampleOrigin = exampleUrl . origin ;
799
+ const exampleOrigin = ` ${ exampleUri . scheme } :// ${ exampleUri . authority } ` ;
799
800
const originRegExpSource = (
800
801
escapeRegExpCharacters ( exampleOrigin )
801
802
. replace ( uuid , '[a-zA-Z0-9\-]+' )
You can’t perform that action at this time.
0 commit comments