Skip to main content

PagePlatform

Supported platforms for a page, including mobile and desktop systems. Each platform corresponds to a specific operating system or environment.

Inherits: enum.Enum

Properties

Methods

  • is_apple - Whether this platform is one of Apple's platforms.
  • is_desktop - Whether this platform is a desktop platform.
  • is_mobile - Whether this platform is a mobile platform.

Properties

ANDROIDclass-attributeinstance-attribute

Android phones and tablets.

ANDROID_TVclass-attributeinstance-attribute

Android TV devices.

IOSclass-attributeinstance-attribute

Apple iOS.

LINUXclass-attributeinstance-attribute

Linux desktop environments.

MACOSclass-attributeinstance-attribute

Apple macOS.

WINDOWSclass-attributeinstance-attribute

Microsoft Windows.

Methods

is_apple

is_apple() -> bool

Whether this platform is one of Apple's platforms.

Returns True for IOS and MACOS.

is_desktop

is_desktop() -> bool

Whether this platform is a desktop platform.

Returns True for MACOS, WINDOWS, and LINUX.

is_mobile

is_mobile() -> bool

Whether this platform is a mobile platform.

Returns True for IOS and ANDROID.