Browser version: 31.3.0.1
32-bit or 64-bit browser?: 64 bit
Problem URL: (Fritzbox is a popular router family from AVM, sorry, no public URL available)
Browser theme (if not default): Default
Installed add-ons: -
Installed plugins: (about:plugins): "No installed plugins found "
I just installed FritzOS 7.39 (Labor) on a Firtzbo 7590. They conduct following test whether the browser is suitable:
Code: Select all
var ok = true;
var nbc = gNbc || false;
try {
if (!nbc) {
ok = ok && window.Proxy && typeof new window.Proxy({}, function() {}) === "object";
["1"].forEach(function() {});
ok = ok && window.Promise && typeof new window.Promise(function() {}) === "object";
ok = ok && window.Blob && typeof new window.Blob(["<a></a>"], {
type: "text/html"
}) === "object";
ok = ok && window.requestAnimationFrame && true;
ok = ok && window.Promise.resolve(true).finally(function() {});
ok = ok && (typeof window.BigInt("1") === "bigint");
}
} catch (err) {
ok = false;
}
if (!ok) {
window.location.href = "sorry.lua";
}
Code: Select all
function s() {
var ok = true;
document.write("ok1 " + ok);
ok = ok && window.Proxy && typeof new window.Proxy({}, function() {}) === "object";
document.write("ok2 " + ok);
["1"].forEach(function() {});
document.write("ok3 " + ok);
ok = ok && window.Promise && typeof new window.Promise(function() {}) === "object";
document.write("ok4 " + ok);
ok = ok && window.Blob && typeof new window.Blob(["<a></a>"], {
type: "text/html"
}) === "object";
document.write("ok5 " + ok);
ok = ok && window.requestAnimationFrame && true;
document.write("ok6 " + ok);
ok = ok && window.Promise.resolve(true).finally(function() {});
document.write("ok6 " + ok);
ok = ok && (typeof window.BigInt("1") === "bigint");
document.write("ok7 " + ok);
}
s();
Code: Select all
ok1 trueok2 trueok3 trueok4 trueok5 trueok6 trueok6 [object Promise]
Code: Select all
TypeError: window.BigInt is not a function
A current chrome says:
Code: Select all
ok1 trueok2 trueok3 trueok4 trueok5 trueok6 trueok6 [object Promise]ok7 true
I did not dig further, but I think BigInt is used for creating the new WireGuard Keys on the client or something similar. Or for efficient IPv6 arithmetic.