Evidence¶
constEvidence:object
判定の根拠
Type declaration¶
FEW_TEXTURE_UNITS¶
readonlyFEW_TEXTURE_UNITS:"few_texture_units"="few_texture_units"
WebGL2 の MAX_COMBINED_TEXTURE_IMAGE_UNITS が少ない (25 未満)
IOS¶
readonlyIOS:"ios"="ios"
UA が iPhone / iPod
IOS_SAFARI_16_OR_OLDER¶
readonlyIOS_SAFARI_16_OR_OLDER:"ios_safari_16_or_older"="ios_safari_16_or_older"
UA の Safari 版数が 16 以下、または読めない。古い iPad と M シリーズの iPad を見分けられない
IOS_SAFARI_17_OR_NEWER¶
readonlyIOS_SAFARI_17_OR_NEWER:"ios_safari_17_or_newer"="ios_safari_17_or_newer"
UA の Safari 版数が 17 以上。iPad Pro 9.7 (A9X) は iPadOS 17 の対象外のため除外できる
IPAD¶
readonlyIPAD:"ipad"="ipad"
UA が iPad、または Macintosh UA + maxTouchPoints で判定した iPadOS (Mac 偽装)
MAX_TEXTURE_SIZE_BELOW_4096¶
readonlyMAX_TEXTURE_SIZE_BELOW_4096:"max_texture_size_below_4096"="max_texture_size_below_4096"
WebGL2 の MAX_TEXTURE_SIZE が 4096 未満
NO_S3TC¶
readonlyNO_S3TC:"no_s3tc"="no_s3tc"
WEBGL_compressed_texture_s3tc 拡張が無い
WEBGL2_MISSING¶
readonlyWEBGL2_MISSING:"webgl2_missing"="webgl2_missing"
WebGL2 コンテキストが無い (canvas.getContext( "webgl2" ) が失敗した)