Skip to content

Instantly share code, notes, and snippets.

@petrowsky
Created April 24, 2020 00:15
Show Gist options
  • Save petrowsky/5859b2df8d3abfb8ebfa4a02d1888c41 to your computer and use it in GitHub Desktop.
Save petrowsky/5859b2df8d3abfb8ebfa4a02d1888c41 to your computer and use it in GitHub Desktop.
FileMaker 18 macOS Web Viewer Features
# Unsupported browser features
no-ambientlight
no-battery-api
no-batteryapi
no-capture
no-contains
no-contextmenu
no-createelement-attrs
no-createelementattrs
no-cssgridlegacy
no-csstransformslevel2
no-customprotocolhandler
no-dart
no-datachannel
no-dataworkers
no-devicemotion
no-deviceorientation
no-display-runin
no-displayrunin
no-exiforientation
no-filesystem
no-flash
no-flexboxtweener
no-forcetouch
no-framed
no-fullscreen
no-getusermedia
no-hiddenscroll
no-htmlimports
no-ie8compat
no-input-formtarget
no-inputformtarget
no-jpegxr
no-localizednumber
no-lowbandwidth
no-lowbattery
no-microdata
no-overflowscrolling
no-pointerevents
no-proximity
no-quotamanagement
no-regions
no-requestautocomplete
no-seamless
no-sharedworkers
no-siblinggeneral
no-speechrecognition
no-stylescoped
no-textalignlast
no-time
no-todataurlwebp
no-touchevents
no-userdata
no-vibrate
no-vml
no-webanimations
no-webintents
no-webp
no-webpalpha
no-webpanimation
no-webplossless
no-wrapflow
no-xdomainrequest
# Supported browser features
adownload
apng
appearance
applicationcache
arrow
atob-btoa
atobbtoa
audio
audioloop
audiopreload
backdropfilter
backgroundblendmode
backgroundcliptext
backgroundsize
bdi
beacon
bgpositionshorthand
bgpositionxy
bgrepeatround
bgrepeatspace
bgsizecover
blob-constructor
blobconstructor
bloburls
blobworkers
borderimage
borderradius
boxshadow
boxsizing
canvas
canvasblending
canvastext
canvaswinding
checked
classlist
contenteditable
cookies
cors
crypto
cssall
cssanimations
csscalc
csschunit
csscolumns
csscolumns-breakafter
csscolumns-breakbefore
csscolumns-breakinside
csscolumns-fill
csscolumns-gap
csscolumns-rule
csscolumns-rulecolor
csscolumns-rulestyle
csscolumns-rulewidth
csscolumns-span
csscolumns-width
cssescape
cssexunit
cssfilters
cssgradients
cssgrid
csshyphens
cssinvalid
cssmask
csspointerevents
csspositionsticky
csspseudoanimations
csspseudotransitions
cssreflections
cssremunit
cssresize
cssscrollbar
csstransforms
csstransforms3d
csstransitions
cssvalid
cssvhunit
cssvmaxunit
cssvminunit
cssvwunit
cubicbezierrange
customelements
customevent
datalistelem
dataset
datauri
dataview
details
display-table
displaytable
documentfragment
ellipsis
emoji
es5
es5array
es5date
es5function
es5object
es5string
es5syntax
es5undefined
es6array
es6collections
es6math
es6number
es6object
es6string
eventlistener
eventsource
fetch
fileinput
fileinputdirectory
filereader
flexbox
flexboxlegacy
flexwrap
focuswithin
fontface
formattribute
formvalidation
gamepads
generatedcontent
generators
geolocation
getrandomvalues
hairline
hashchange
hidden
history
hovermq
hsla
imgcrossorigin
indexeddb
indexeddb-deletedatabase
inlinesvg
input-formaction
input-formenctype
inputformaction
inputformenctype
inputformmethod
inputsearchevent
intl
jpeg2000
json
lastchild
ligatures
localstorage
matchmedia
mathml
mediaqueries
messagechannel
meter
multiplebgs
mutationobserver
notification
nthchild
object-fit
objectfit
olreversed
oninput
opacity
outputelem
pagevisibility
passiveeventlisteners
peerconnection
performance
picture
placeholder
pointerlock
pointermq
postmessage
preserve3d
progressbar
promises
queryselector
raf
requestanimationframe
rgba
ruby
sandbox
scriptasync
scriptdefer
scrollsnappoints
serviceworker
sessionstorage
shapes
sizes
smil
softhyphens
softhyphensfind
speechsynthesis
srcdoc
srcset
strictmode
subpixelfont
supports
svg
svgasimg
svgclippaths
svgfilters
svgforeignobject
target
template
templatestrings
textareamaxlength
textshadow
texttrackapi
todataurljpeg
todataurlpng
track
transferables
typedarrays
unicode
unicoderange
unknownelements
urlparser
urlsearchparams
userselect
variablefonts
video
videoautoplay
videocrossorigin
videoloop
videopreload
webaudio
webgl
websockets
websocketsbinary
websqldatabase
webworkers
willchange
xhr2
xhrresponsetype
xhrresponsetypearraybuffer
xhrresponsetypeblob
xhrresponsetypedocument
xhrresponsetypejson
xhrresponsetypetext
@petrowsky
Copy link
Author

Note, these are the features as reported by Modernizr version 3.6.0. Obviously, some features, such as mobile specific ones, don't apply on a desktop client. I used the dev release, which includes every possible check.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment