Lines Matching refs:exceptionState

43 bool NavigatorBeacon::canSendBeacon(ExecutionContext* context, const KURL& url, ExceptionState& exceptionState)
46 exceptionState.throwDOMException(SyntaxError, "The URL argument is ill-formed or unsupported.");
51 exceptionState.throwDOMException(SyntaxError, "Beacons are only supported over HTTP(S).");
57 exceptionState.throwSecurityError("Refused to send beacon to '" + url.elidedString() + "' because it violates the document's Content Security Policy.");
91 bool NavigatorBeacon::sendBeacon(ExecutionContext* context, Navigator& navigator, const String& urlstring, const String& data, ExceptionState& exceptionState)
93 return NavigatorBeacon::from(navigator).sendBeacon(context, urlstring, data, exceptionState);
96 bool NavigatorBeacon::sendBeacon(ExecutionContext* context, const String& urlstring, const String& data, ExceptionState& exceptionState)
99 if (!canSendBeacon(context, url, exceptionState))
107 bool NavigatorBeacon::sendBeacon(ExecutionContext* context, Navigator& navigator, const String& urlstring, PassRefPtr<ArrayBufferView> data, ExceptionState& exceptionState)
109 return NavigatorBeacon::from(navigator).sendBeacon(context, urlstring, data, exceptionState);
112 bool NavigatorBeacon::sendBeacon(ExecutionContext* context, const String& urlstring, PassRefPtr<ArrayBufferView> data, ExceptionState& exceptionState)
115 if (!canSendBeacon(context, url, exceptionState))
123 bool NavigatorBeacon::sendBeacon(ExecutionContext* context, Navigator& navigator, const String& urlstring, PassRefPtrWillBeRawPtr<Blob> data, ExceptionState& exceptionState)
125 return NavigatorBeacon::from(navigator).sendBeacon(context, urlstring, data, exceptionState);
128 bool NavigatorBeacon::sendBeacon(ExecutionContext* context, const String& urlstring, PassRefPtrWillBeRawPtr<Blob> data, ExceptionState& exceptionState)
131 if (!canSendBeacon(context, url, exceptionState))
139 bool NavigatorBeacon::sendBeacon(ExecutionContext* context, Navigator& navigator, const String& urlstring, PassRefPtrWillBeRawPtr<DOMFormData> data, ExceptionState& exceptionState)
141 return NavigatorBeacon::from(navigator).sendBeacon(context, urlstring, data, exceptionState);
144 bool NavigatorBeacon::sendBeacon(ExecutionContext* context, const String& urlstring, PassRefPtrWillBeRawPtr<DOMFormData> data, ExceptionState& exceptionState)
147 if (!canSendBeacon(context, url, exceptionState))