Screen Orientation API
E856219
The Screen Orientation API is a web standard that lets websites programmatically read and control the orientation of a device’s screen to improve layout and user experience.
All labels observed (2)
| Label | Occurrences |
|---|---|
| Screen Orientation API canonical | 2 |
| Screen Wake Lock API | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T10329223 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Screen Orientation API Context triple: [Open Web Platform, hasComponent, Screen Orientation API]
-
A.
Fullscreen API Standard
The Fullscreen API Standard is a web specification that defines how websites can programmatically display elements in full-screen mode across browsers.
-
B.
HTML meta viewport element
The HTML meta viewport element is a meta tag used in responsive web design to control how a webpage is scaled and displayed on different devices, especially mobile screens.
-
C.
CSS Fullscreen Module Level 1
CSS Fullscreen Module Level 1 is a W3C specification that defines how CSS should behave and be applied when elements are presented in fullscreen mode.
-
D.
Safari Smart App Banner
Safari Smart App Banner is a feature in Apple’s Safari browser that displays a banner at the top of a webpage to promote and seamlessly open or install an associated iOS app.
-
E.
OpenDirect
OpenDirect is an industry standard protocol that enables automated, programmatic buying of guaranteed digital advertising inventory directly from publishers.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Screen Orientation API Target entity description: The Screen Orientation API is a web standard that lets websites programmatically read and control the orientation of a device’s screen to improve layout and user experience.
-
A.
Fullscreen API Standard
The Fullscreen API Standard is a web specification that defines how websites can programmatically display elements in full-screen mode across browsers.
-
B.
HTML meta viewport element
The HTML meta viewport element is a meta tag used in responsive web design to control how a webpage is scaled and displayed on different devices, especially mobile screens.
-
C.
CSS Fullscreen Module Level 1
CSS Fullscreen Module Level 1 is a W3C specification that defines how CSS should behave and be applied when elements are presented in fullscreen mode.
-
D.
Safari Smart App Banner
Safari Smart App Banner is a feature in Apple’s Safari browser that displays a banner at the top of a webpage to promote and seamlessly open or install an associated iOS app.
-
E.
OpenDirect
OpenDirect is an industry standard protocol that enables automated, programmatic buying of guaranteed digital advertising inventory directly from publishers.
- F. None of above. chosen
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Web API
ⓘ
Web standard ⓘ |
| alsoUsedOn |
Some desktop environments
ⓘ
Tablets ⓘ |
| definesAttribute |
ScreenOrientation.angle
NERFINISHED
ⓘ
ScreenOrientation.type ⓘ |
| definesEvent | orientationchange event on ScreenOrientation ⓘ |
| definesMethod |
screen.orientation.lock()
ⓘ
screen.orientation.unlock() ⓘ |
| definesProperty | screen.orientation ⓘ |
| designGoal |
Integrate with device’s native orientation behavior
ⓘ
Provide a simple promise-based locking API ⓘ |
| exposedIn | Web browsers ⓘ |
| hasSpecificationURL | https://www.w3.org/TR/screen-orientation/ ⓘ |
| improves |
Layout adaptability
ⓘ
User experience ⓘ |
| initiallyImplementedBy |
Android WebView
NERFINISHED
ⓘ
Chrome NERFINISHED ⓘ Firefox NERFINISHED ⓘ |
| notFullySupportedIn | Some legacy desktop browsers ⓘ |
| orientationLockExample |
any
ⓘ
landscape ⓘ natural ⓘ portrait ⓘ |
| orientationTypeExample |
landscape-primary
ⓘ
landscape-secondary ⓘ portrait-primary ⓘ portrait-secondary ⓘ |
| partOf | HTML Living Standard ecosystem ⓘ |
| primarilyUsedOn | Mobile devices ⓘ |
| primaryGoal |
Allow web pages to lock screen orientation
ⓘ
Allow web pages to read screen orientation ⓘ |
| privacyConsideration | Exposes limited device state information ⓘ |
| providesInterface |
Screen interface extension
ⓘ
ScreenOrientation interface ⓘ |
| relatedTo |
CSS orientation media features
ⓘ
Device Orientation Events ⓘ Fullscreen API NERFINISHED ⓘ |
| requires |
Secure context
ⓘ
User gesture for locking orientation in many browsers ⓘ |
| securityConsideration | Can affect user experience if misused ⓘ |
| standardizedBy | W3C NERFINISHED ⓘ |
| subjectTo | User permission or engagement heuristics ⓘ |
| supportedIn | Most modern mobile browsers ⓘ |
| useCase |
Full-screen web apps
ⓘ
Games ⓘ Reading applications ⓘ Video players ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Screen Orientation API Description of subject: The Screen Orientation API is a web standard that lets websites programmatically read and control the orientation of a device’s screen to improve layout and user experience.
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.