| Yes | Plugin difference:PDF Viewer,Microsoft Edge PDF Viewer |
| No | PhantomJS not detected |
| No | Is not at a different location |
| Yes | SVG is supported |
| Yes | ES5 is supported |
| Yes | ES6 is supported |
| No | Is not iframed |
| No | Page is not iframed sandboxed |
| Yes | Popups are allowed |
| No | SOP bypassed |
| No | XHR security not bypassed |
| Yes | JavaScript environment difference:AggregateError,FinalizationRegistry,WeakRef,WindowControlsOverlayGeometryChangeEvent,WindowControlsOverlay,VisibilityStateEntry,VirtualKeyboardGeometryChangeEvent,ViewTransitionTypeSet,ViewTransition,ViewTimeline,VideoFrame,VideoColorSpace,URLPattern,TrustedTypePolicyFactory,TrustedTypePolicy,TrustedScriptURL,TrustedScript,TrustedHTML,TransformStreamDefaultController,ToggleEvent,TextUpdateEvent,TextFormatUpdateEvent,TextFormat,TaskSignal,TaskPriorityChangeEvent,TaskController,Subscriber,ScrollTimeline,Scheduling,Scheduler,ReportBody,ReadableStreamDefaultController,ReadableStreamBYOBRequest,ReadableStreamBYOBReader,ReadableByteStreamController,RTCEncodedVideoFrame,RTCEncodedAudioFrame,PictureInPictureEvent,PerformanceScriptTiming,PerformanceLongAnimationFrameTiming,Observable,NavigatorUAData,NavigationTransition,NavigationPrecommitController,NavigationHistoryEntry,NavigationDestination,NavigationCurrentEntryChangeEvent,NavigationActivation,Navigation,NavigateEvent,MediaStreamTrackVideoStats,MediaStreamTrackProcessor,MediaStreamTrackGenerator,MediaStreamTrackAudioStats,MediaSourceHandle,LayoutShiftAttribution,InterestEvent,Ink,IDBRecord,HighlightRegistry,Highlight,HTMLSelectedContentElement,EventCounts,EncodedVideoChunk,EncodedAudioChunk,EditContext,DelegatedInkTrailPresenter,CustomStateSet,ContentVisibilityAutoStateChangeEvent,CloseWatcher,CharacterBoundsUpdateEvent,CSSViewTransitionRule,CSSStartingStyleRule,CSSScopeRule,CSSPropertyRule,CSSPositionTryRule,CSSPositionTryDescriptors,CSSNestedDeclarations,CSSMathClamp,CSSMarginRule,CSSLayerStatementRule,CSSLayerBlockRule,CSSFontPaletteValuesRule,CSSContainerRule,CSPViolationReportBody,BrowserCaptureMediaStreamTrack,AudioSinkInfo,AudioData,navigation,onbeforeinput,onbeforematch,onbeforetoggle,oncommand,oncontentvisibilityautostatechange,oncontextlost,oncontextrestored,onscrollend,onsecuritypolicyviolation,onslotchange,onbeforexrselect,scheduler,trustedTypes,reportError,structuredClone,Temporal,SuppressedError,DisposableStack,AsyncDisposableStack,Float16Array,crashReport,CrashReportContext,NotRestoredReasonDetails,NotRestoredReasons,originAgentCluster,viewport,onpageswap,onpagereveal,credentialless,fence,launchQueue,onscrollsnapchange,onscrollsnapchanging,ongamepadconnected,ongamepaddisconnected,AnimationTrigger,CSSFunctionDeclarations,CSSFunctionDescriptors,CSSFunctionRule,ChapterInformation,CropTarget,DocumentPictureInPictureEvent,Fence,FencedFrameConfig,HTMLFencedFrameElement,HTMLGeolocationElement,IntegrityViolationReportBody,LaunchParams,LaunchQueue,Origin,PageRevealEvent,PageSwapEvent,PerformanceTimingConfidence,Profiler,QuotaExceededError,RTCRtpScriptTransform,RestrictionTarget,Sanitizer,SharedStorage,SharedStorageWorklet,SharedStorageAppendMethod,SharedStorageClearMethod,SharedStorageDeleteMethod,SharedStorageModifierMethod,SharedStorageSetMethod,SnapEvent,SpeechGrammar,SpeechGrammarList,SpeechRecognition,SpeechRecognitionErrorEvent,SpeechRecognitionEvent,TimelineTrigger,TimelineTriggerRange,TimelineTriggerRangeList,Viewport,WebSocketError,WebSocketStream |
| No | JavaScript chrome object difference: none |
| No | Java Bridge does not exist |