Add feature checks

This commit is contained in:
Maximilian Ammann 2022-01-03 11:08:03 +01:00
parent ae6ec2959c
commit 112dcb2a2e

View File

@ -15,6 +15,21 @@ const isWebGLSupported = () => {
}
const start = async () => {
if (!isSecureContext) {
let message = "isSecureContext is false!";
console.error(message)
alert(message)
return;
}
if (!crossOriginIsolated) {
let message = "crossOriginIsolated is false! " +
"The Cross-Origin-Opener-Policy and Cross-Origin-Embedder-Policy HTTP headers are required.";
console.error(message)
alert(message)
return;
}
if (WEBGL) {
if (!isWebGLSupported()) {
console.error("WebGL is not supported in this Browser!")