36 lines
4.1 KiB
HTML
36 lines
4.1 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>Befator Inc. Secure-Web Extension Compatibility Detector</title>
|
|
</head>
|
|
<body>
|
|
<p>Die zum Browser passende Extension wird jetzt ermittelt...</p>
|
|
<script>
|
|
var string = "<h1>Ergebniss</h1><p>";
|
|
if (navigator.userAgent.indexOf("Firefox/") == -1) {
|
|
string += "Dein Browser wird leider nicht unterstützt.";
|
|
} else {
|
|
var version = navigator.userAgent.split("Firefox/")[1].split(" ")[0];
|
|
var major = version.split(".")[0];
|
|
if (major < 2) {
|
|
string += "Die Firefox XUL Extension braucht mindestens Firefox 2.0.0.";
|
|
} else if (major < 43) {
|
|
string += "Dein Browser ist mit der Firefox XUL Extension kompatibel die du einfach <a href=\"extension.xpi\">hier</a> installieren kannst.";
|
|
} else if (major < 48) {
|
|
string += "Dein Browser ist mit der Firefox XUL Extension kompatibel, aber erlaubt standartmäßig keine unsigned extensions. Zur Installation musst du: <ol><li>In <code>about:config</code> die Preference <code>xpinstall.signatures.required</code> auf <b>false</b> setzen</li><li>Die extension <a href=\"extension.xpi\">hier</a> installieren</li></ol>";
|
|
} else if (major < 57) {
|
|
string += "<h2>ESR, Nightly, Developer Edition, Unbranded</h2>Dein Browser ist mit der Firefox XUL Extension kompatibel, aber erlaubt standartmäßig keine unsigned extensions. Zur Installation musst du: <ol><li>In <code>about:config</code> die Preference <code>xpinstall.signatures.required</code> auf <b>false</b> setzen</li><li>Die extension <a href=\"extension.xpi\">hier</a> installieren</li></ol>";
|
|
string += "<h2>Release, Beta</h2><p style=\"background-color: yellow; padding: 5px; border-style: solid;\">Achtung: <br>Bei dieser Installationsmethode wird der Browser permanent modifiziert (Die Extension kann aber wieder deinstalliert werden)</p>Dein Browser ist mit der Firefox XUL Extension kompatibel, aber erlaubt eigentlich unter keinen Umständen unsigned extensions. Zur Installation musst du: <ol><li>In <code>about:config</code> die Preference <code>xpinstall.signatures.required</code> auf <b>false</b> setzen</li><li>Die Befator Inc Exploit Locale <a href=\"language.xpi\">hier</a> installieren</li><li>Auf die Seite <code>chrome://befatorlocale/content/install.xul</code> gehen</li><li>Den Browser neustarten</li><li>Die extension <a href=\"extension.xpi\">hier</a> installieren</li></ol>";
|
|
} else if (major < 58) {
|
|
string += "<h2>ESR, Nightly, Developer Edition, Unbranded</h2>Dein Browser ist mit der Firefox XUL Extension kompatibel, aber erlaubt standartmäßig keine unsigned extensions und auch nur Web Extensions. Zur Installation musst du: <ol><li>In <code>about:config</code> die Preference <code>xpinstall.signatures.required</code> auf <b>false</b> und <code>extensions.legacy.enabled</code> auf <b>true</b> setzen</li><li>Die extension <a href=\"extension.xpi\">hier</a> installieren</li></ol>";
|
|
string += "<h2>Release, Beta</h2><p style=\"background-color: yellow; padding: 5px; border-style: solid;\">Achtung: <br>Bei dieser Installationsmethode wird der Browser permanent modifiziert (Die Extension kann aber wieder deinstalliert werden)</p>Dein Browser ist mit der Firefox XUL Extension kompatibel, aber erlaubt eigentlich unter keinen Umständen unsigned extensions oder nicht Web Extensions. Zur Installation musst du: <ol><li>In <code>about:config</code> die Preference <code>xpinstall.signatures.required</code> auf <b>false</b> und <code>extensions.legacy.enabled</code> auf <b>true</b> setzen</li><li>Die Befator Inc Exploit Locale <a href=\"language.xpi\">hier</a> installieren</li><li>Auf die Seite <code>chrome://befatorlocale/content/install.xul</code> gehen</li><li>Den Browser neustarten</li><li>Die extension <a href=\"extension.xpi\">hier</a> installieren</li></ol>";
|
|
} else {
|
|
string += "Die Firefox XUL Extension unterstützt höchstens Firefox 57.";
|
|
}
|
|
}
|
|
string += "</p>";
|
|
document.body.innerHTML += string;
|
|
</script>
|
|
</body>
|
|
</html> |