Ich betreibe einen "digitalSTROM" Server zur Haussteuerung. Im Web-Interface zur Konfiguration gibt es leider einen Bug, der mich sehr stört, den die Jungs bei digitalSTROM aber nicht willens oder in der Lage sind zu fixen. Daher wollte ich mir das selber mal anschauen und mein Glück versuchen ;-).
Wenn ich die entsprechende Seite des Servers aufrufe bekomme ich sowas:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="content-type">
<link rel="stylesheet" type="text/css" href="/framework/js/ext/resources/css/ext-all.css" />
<link rel="stylesheet" type="text/css" href="/framework/ds_gui.css" />
<script type="text/javascript" src="/framework/js/ext/ext-all.js"></script>
<script type="text/javascript" src="/framework/js/jsgettext/Gettext.js"></script>
<script type="text/javascript" src="/framework/js/dss/dss-addon-framework.js"></script>
<script type="text/javascript" src="/framework/js/dss/dss-components.js"></script>
<script type="text/javascript" src="/framework/js/dss/dss-grid.js"></script>
<script type="text/javascript" src="/framework/js/dss/dss-components/dss-combobox.js"></script>
<script type="text/javascript" src="/framework/js/dss/dss-components/dss-timereference-control.js"></script>
<script type="text/javascript" src="/framework/js/dss/dss-components/dss-textedit-control.js"></script>
<script type="text/javascript" src="/framework/js/dss/dss-components/dss-timespan-control.js"></script>
<script type="text/javascript" src="/framework/js/dss/dss-components/dss-action-selector.js"></script>
<script type="text/javascript" src="/framework/js/dss/dss-components/dss-trigger-selector.js"></script>
<script type="text/javascript" src="/framework/js/dss/dss-components/dss-weekday-selection.js"></script>
<script type="text/javascript" src="/framework/js/dss/dss-components/dss-condition-selector.js"></script>
<script type="text/javascript" src="/framework/js/dss/dss-types.js"></script>
<script type="text/javascript" src="/framework/js/dss/dss-datamodel.js"></script>
<script type="text/javascript" src="/framework/js/dss/dss-edit-dialog.js"></script>
<script type="text/javascript" src="js/main.js"></script>
<title>digitalSTROM Server</title>
<link href="favicon.ico" rel="shortcut icon" />
</head>
<body>
<div id="start"><p class="x-green-text">Loading...</p></div>
</body>
</html>
Alles anzeigen
Die einzelnen *.js Files kann ich mir mit wget auf die lokale Platte laden. Allerdings läuft das Ganze natürlich nicht lokal, weil die Funktionen versuchen, Daten vom Server zu laden, was natürlich nicht geht, wenn ich es lokal aufrufe.
Weiß vielleicht jemand hier, ob es möglich ist, dem Browser (Firefox, würde aber auch jeden anderen nehmen, wenn er das kann) zu sagen "hol dir javascript Files nicht vom Server, sondern von einem lokalen Verzeichnis"? Dann könnte ich die Verbindung zum Server (HTTPS) ganz normal aufbauen, aber meine lokalen Kopien der *.js Files verwenden und in diesen Veränderungen vornehmen, um den Bug zu lokalisieren und evtl. zu fixen.
Klaus