Bug 1667471 - Expose IsCORSSafelistedRequestHeader in WindowUtils. r=ckerschb

Differential Revision: https://phabricator.services.mozilla.com/D91981
This commit is contained in:
Agi Sferro 2020-10-14 19:54:35 +00:00
Родитель de2b36d2d8
Коммит 55236f8555
2 изменённых файлов: 15 добавлений и 0 удалений

Просмотреть файл

@ -693,6 +693,15 @@ nsDOMWindowUtils::SendMouseEventCommon(
aPreventDefault, aIsDOMEventSynthesized, aIsWidgetEventSynthesized);
}
NS_IMETHODIMP
nsDOMWindowUtils::IsCORSSafelistedRequestHeader(const nsACString& aName,
const nsACString& aValue,
bool* aRetVal) {
NS_ENSURE_ARG_POINTER(aRetVal);
*aRetVal = nsContentUtils::IsCORSSafelistedRequestHeader(aName, aValue);
return NS_OK;
}
NS_IMETHODIMP
nsDOMWindowUtils::SendWheelEvent(float aX, float aY, double aDeltaX,
double aDeltaY, double aDeltaZ,

Просмотреть файл

@ -266,6 +266,12 @@ interface nsIDOMWindowUtils : nsISupports {
uint32_t getPresShellId();
/**
* Returns whether a given header and value is a CORS-safelisted request
* header per https://fetch.spec.whatwg.org/#cors-safelisted-request-header
*/
boolean isCORSSafelistedRequestHeader(in ACString name, in ACString value);
/**
* Following modifiers are for sent*Event() except sendNative*Event().
* NOTE: MODIFIER_ALT, MODIFIER_CONTROL, MODIFIER_SHIFT and MODIFIER_META