mirror of
				https://github.com/LadybirdBrowser/ladybird.git
				synced 2025-10-31 13:20:59 +00:00 
			
		
		
		
	
		
			
	
	
		
			26 lines
		
	
	
	
		
			893 B
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			26 lines
		
	
	
	
		
			893 B
		
	
	
	
		
			Text
		
	
	
	
	
	
|   | [Exposed=Worker] | ||
|  | interface WorkerGlobalScope : EventTarget { | ||
|  |     readonly attribute WorkerGlobalScope self; | ||
|  |     readonly attribute WorkerLocation location; | ||
|  |     readonly attribute WorkerNavigator navigator; | ||
|  |     undefined importScripts(USVString... urls); | ||
|  | 
 | ||
|  |     // FIXME: Should be an OnErrorEventHandler | ||
|  |     attribute EventHandler onerror; | ||
|  | 
 | ||
|  |     attribute EventHandler onlanguagechange; | ||
|  |     attribute EventHandler onoffline; | ||
|  |     attribute EventHandler ononline; | ||
|  |     attribute EventHandler onrejectionhandled; | ||
|  |     attribute EventHandler onunhandledrejection; | ||
|  | 
 | ||
|  |     // FIXME: These should all come from a WindowOrWorkerGlobalScope mixin | ||
|  |     [Replaceable] readonly attribute USVString origin; | ||
|  |     readonly attribute boolean isSecureContext; | ||
|  |     readonly attribute boolean crossOriginIsolated; | ||
|  | 
 | ||
|  |     // base64 utility methods | ||
|  |     DOMString btoa(DOMString data); | ||
|  |     ByteString atob(DOMString data); | ||
|  | }; |