Der einfachste Weg ist, die Einstellungen per Makro auszulesen und sie einer Webseite zu übergeben, wo sie mittels Javaskript angezeigt werden.
Erstellen Sie eine HTML-Datei namens 'einstellungen.htm' mit folgendem Inhalt und speichern sie diese z.B. im Programmverzeichnis von K-Meleon im ordner Profiles ab.
<html>
<head>
<title>Einstellungen</title>
<style type="text/css">
<!--
td {vertical-align: top; padding-top:1ex;}
td+td:after {content:":";}
td+td+td:after {content:"";}
-->
</style>
</head>
<body>
<script type="text/javascript">
<!--
var paramStr = unescape(location.search), isParam = true;
if (!paramStr.length)
isParam = false;
else
paramStr = paramStr.substring(1, paramStr.length);
if (isParam)
{
// Parameter "paramStr" angegeben
document.write(paramStr)
}
else
{
// Kein Parameter angegeben
document.write("kein String")
}
//-->
</script>
</body>
</html>
Diese HTML-Seite macht nichts anderes, als Text, der als Parameter übergeben wird, anzuzeigen. Dieser Text wird mit folgendem Makro erzeugt:
einstell {
menu = "Ausgewählte Einstellungen zeigen";
$nz="<tr><td>"; $nf="</td><td>"; $ze="</td></tr>";
$seite="<table> ".$nz."<strong>Einstellung</strong>".$nf.$nf."<strong>Wert</strong>".$ze
$seite=$seite.$nz."variable Schrift".$nf.$nf.getpref(INT, "font.size.variable.x-western")."px".$ze;
$seite=$seite.$nz."feste Schrift".$nf.$nf.getpref(INT, "font.size.fixed.x-western")."px".$ze;
$seite=$seite.$nz."Mindest-Schriftgröße".$nf.$nf.getpref(INT, "font.minimum-size.x-western")."px".$ze;
$erg=getpref(INT, "network.cookie.cookieBehavior")
$text=$erg==0 ? "immer" : ""; $text=$erg==1 ? "von der Seite" : "nie";
$seite=$seite.$nz."Cookies annehmen".$nf.$nf.$erg." (=".$text.")".$ze;
#$seite=$seite.$nz."Cookies annehmen".$nf.$nf.getpref(INT, "network.cookie.cookieBehavior").$ze;
$seite=$seite."</table>";
open("file:///c:/programme/k-meleon/profiles/einstellungen.htm ?".$seite); }
Dieses Makro definiert eine Variable ($seite) mit HTML-Tags und Text. Die Variable wird dann mit dem Aufruf der Datei 'einstellungen.htm' übergeben. Den Aufruf open("file:///c:/programme/k-meleon/profiles/einstellungen.htm ?".$seite); können (und müssen) Sie natürlich anpassen, je nach dem, wo Ihre Datei 'einstellungen.htm' liegt.