mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-17 23:35:34 +00:00
Bug 1381645 - Restrict access to WebVR to HTTPS only sites r=daoshengmu,smaug
MozReview-Commit-ID: BsqUzSH55nN --HG-- extra : rebase_source : 85ba09aea7bd050a14dc7853ac412c4f75bc3dc0
This commit is contained in:
parent
9d264f65dd
commit
40bf3186a0
@ -223,10 +223,10 @@ partial interface Navigator {
|
||||
};
|
||||
|
||||
partial interface Navigator {
|
||||
[Throws, Pref="dom.vr.enabled"]
|
||||
[SecureContext, Throws, Pref="dom.vr.enabled"]
|
||||
Promise<sequence<VRDisplay>> getVRDisplays();
|
||||
// TODO: Use FrozenArray once available. (Bug 1236777)
|
||||
[Frozen, Cached, Pure, Pref="dom.vr.enabled"]
|
||||
[SecureContext, Frozen, Cached, Pure, Pref="dom.vr.enabled"]
|
||||
readonly attribute sequence<VRDisplay> activeVRDisplays;
|
||||
[ChromeOnly, Pref="dom.vr.enabled"]
|
||||
readonly attribute boolean isWebVRContentDetected;
|
||||
|
@ -9,6 +9,7 @@ enum VREye {
|
||||
};
|
||||
|
||||
[Pref="dom.vr.enabled",
|
||||
SecureContext,
|
||||
HeaderFile="mozilla/dom/VRDisplay.h"]
|
||||
interface VRFieldOfView {
|
||||
readonly attribute double upDegrees;
|
||||
@ -49,6 +50,7 @@ dictionary VRLayer {
|
||||
* These are expected to be static per-device/per-user.
|
||||
*/
|
||||
[Pref="dom.vr.enabled",
|
||||
SecureContext,
|
||||
HeaderFile="mozilla/dom/VRDisplay.h"]
|
||||
interface VRDisplayCapabilities {
|
||||
/**
|
||||
@ -90,6 +92,7 @@ interface VRDisplayCapabilities {
|
||||
* that support room-scale experiences.
|
||||
*/
|
||||
[Pref="dom.vr.enabled",
|
||||
SecureContext,
|
||||
HeaderFile="mozilla/dom/VRDisplay.h"]
|
||||
interface VRStageParameters {
|
||||
/**
|
||||
@ -115,6 +118,7 @@ interface VRStageParameters {
|
||||
};
|
||||
|
||||
[Pref="dom.vr.enabled",
|
||||
SecureContext,
|
||||
HeaderFile="mozilla/dom/VRDisplay.h"]
|
||||
interface VRPose
|
||||
{
|
||||
@ -136,6 +140,7 @@ interface VRPose
|
||||
|
||||
[Constructor,
|
||||
Pref="dom.vr.enabled",
|
||||
SecureContext,
|
||||
HeaderFile="mozilla/dom/VRDisplay.h"]
|
||||
interface VRFrameData {
|
||||
readonly attribute DOMHighResTimeStamp timestamp;
|
||||
@ -158,6 +163,7 @@ interface VRSubmitFrameResult {
|
||||
};
|
||||
|
||||
[Pref="dom.vr.enabled",
|
||||
SecureContext,
|
||||
HeaderFile="mozilla/dom/VRDisplay.h"]
|
||||
interface VREyeParameters {
|
||||
/**
|
||||
@ -181,6 +187,7 @@ interface VREyeParameters {
|
||||
};
|
||||
|
||||
[Pref="dom.vr.enabled",
|
||||
SecureContext,
|
||||
HeaderFile="mozilla/dom/VRDisplay.h"]
|
||||
interface VRDisplay : EventTarget {
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user