n", "description": "Return both the eTLD+1 (baseDomain) and full host for the given URL.", "async": true, "parameters": [ { "name": "url", "type": "string", "description": "The URL to analyze." } ] }, { "name": "hasExclusion", "type": "function", "description": "Return true if this URL has ipp-vpn permission set to DENY.", "async": true, "parameters": [ { "name": "url", "type": "string", "description": "The URL to analyze." } ] } ], "events": [ { "name": "onIPPActivated", "type": "function", "description": "Fired when IPProtectionService dispatches 'IPProtectionService:Started'.", "parameters": [ { "name": "listener", "type": "function" } ] }, { "name": "onDynamicTabBreakagesUpdated", "type": "function", "description": "Fired when dynamicTabBreakages preference changes.", "parameters": [ { "name": "listener", "type": "function" } ] }, { "name": "onDynamicWebRequestBreakagesUpdated", "type": "function", "description": "Fired when dynamicWebRequestBreakages preference changes.", "parameters": [ { "name": "listener", "type": "function" } ] } ] } ] PK