Add Promise.withResolvers polyfill for older WebViews (Chrome < 119)

This commit is contained in:
manfrommedan
2026-04-21 23:29:47 +03:00
parent 50ad678a42
commit d1b14d8bfb
+13
View File
@@ -16,6 +16,19 @@
<script>
window.global = window;
</script>
<!-- Polyfill for Chrome < 119 (Huawei WebView, etc.) -->
<script>
if (!Promise.withResolvers) {
Promise.withResolvers = function () {
var resolve, reject;
var promise = new Promise(function (a, b) {
resolve = a;
reject = b;
});
return { promise: promise, resolve: resolve, reject: reject };
};
}
</script>
<% if (packageType === "full") { %>
<!-- Open graph meta tags -->