Client
        
        
          
                Baseline
                
                  Widely available
                
                
              
        
        
        
          
                
              
                
              
                
              
        
        
      
      This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2018.
Note: This feature is only available in Service Workers.
The Client interface represents an executable context such as a Worker, or a SharedWorker. Window clients are represented by the more-specific WindowClient. You can get Client/WindowClient objects from methods such as Clients.matchAll() and Clients.get().
Instance methods
Client.postMessage()- 
Sends a message to the client.
 
Instance properties
Client.frameTypeRead only- 
The client's frame type as a string. It can be
"auxiliary","top-level","nested", or"none". Client.idRead only- 
The universally unique identifier of the client as a string.
 Client.typeRead only- 
The client's type as a string. It can be
"window","worker", or"sharedworker". Client.urlRead only- 
The URL of the client as a string.
 
Specifications
| Specification | 
|---|
| Service Workers> # client-interface>  | 
            
Browser compatibility
Loading…