FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: HoTi am 01 März 2016, 09:27:08

Titel: Browser Aktualisierung nach HTML Änderungen
Beitrag von: HoTi am 01 März 2016, 09:27:08
Hallo zusammen,

ich habe gerade das Problem das sich der Browser nach einer HTML Änderung nicht aktualisiert (F5) bz. nur noch Schrott anzeigt.
Mein Vorgehen ist immer dasselbe.
1.   HTML ändern
2.   FTP hochladen
3.   Browser aktualisieren F5
Das endet immer im Chaos auf dem Bildschirm, auch wenn ich keinen Fehler in der Programmierung gemacht habe. (Z.B. nur ein Rechtschreibfehler korrigiert habe)
Was genau mach ich da falsch? Was kann ich besser machen, das ich Änderungen auch im Browser sofort sehen kann (nach hochladen)
Titel: Antw:Browser Aktualisierung nach HTML Änderungen
Beitrag von: roman1528 am 01 März 2016, 09:37:10
Zitat von: RettungsTim am 01 März 2016, 09:27:08
Hallo zusammen,

ich habe gerade das Problem das sich der Browser nach einer HTML Änderung nicht aktualisiert (F5) bz. nur noch Schrott anzeigt.
Mein Vorgehen ist immer dasselbe.
1.   HTML ändern
2.   FTP hochladen
3.   Browser aktualisieren F5
Das endet immer im Chaos auf dem Bildschirm, auch wenn ich keinen Fehler in der Programmierung gemacht habe. (Z.B. nur ein Rechtschreibfehler korrigiert habe)
Was genau mach ich da falsch? Was kann ich besser machen, das ich Änderungen auch im Browser sofort sehen kann (nach hochladen)

Moin.

Ich connecte mit WinSCP auf meinen Raspberry und bearbeite die Dateien mit Notepad++.

Ich habe keine Probleme mit der Aktualisierung im Firefox (abgesehen davon, dass longpoll nicht läuft).
Probleme hatte ich mal bei meinem Webserver. Wenn ich da Dateien per FTP geändert habe hat auch mit "Strg+F5" die Aktualisierung nicht gut funktioniert.
Ansonsten versuch die Seiten doch mal ohne Cache neu zu laden:

Strg+F5

Grüße^^
Titel: Antw:Browser Aktualisierung nach HTML Änderungen
Beitrag von: zap am 01 März 2016, 11:55:21
Versuche es mal mit folgenden Einträgen in den HTML-Dateien:

<meta http-equiv="expires" content="0">
<meta http-equiv="pragma" content="no-cache">
Titel: Antw:Browser Aktualisierung nach HTML Änderungen
Beitrag von: HoTi am 04 März 2016, 07:14:10
Zitat von: zap am 01 März 2016, 11:55:21
Versuche es mal mit folgenden Einträgen in den HTML-Dateien:

<meta http-equiv="expires" content="0">
<meta http-equiv="pragma" content="no-cache">

Danke zap,

aber das hat bei mir nichts geholfen. Ich habe die HTML Hochgeladen, aber er ruft sie scheinbar immernoch aus irgendeinem Cache auf.
Browser ist gelöscht. Ich verstehe das nicht

So sieht mein Header aus:

<head>
<title>Lauterbach</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="widget_base_width" content="116">
<meta name="widget_base_height" content="121">
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-capable" content="yes">
<!-- <meta http-equiv="X-UA-Compatible" content="IE=edge">-->
<meta http-equiv="expires" content="0">
<meta http-equiv="pragma" content="no-cache">
<meta name="longpoll" content="1"> <!-- 1=longpoll;0=shortpoll every 30sec -->
<meta name="debug" content="1"> <!-- 1=output to console;0=not output -->
<meta name='gridster_disable' content='1'>
<meta name="fhemweb_url" content="http://l*****.h******.net:8083/fhem">
<meta name='toast' content="0"> <!-- toas messages -->


<link rel="stylesheet" href="/tablet/lib/jquery.gridster.min.css" />
<link rel="stylesheet" href="/tablet/css/fhem-tablet-ui-custom.css" />
<link rel="stylesheet" href="/tablet/lib/font-awesome.min.css" />
<link rel="stylesheet" href="/tablet/lib/jquery.toast.min.css" />
<link rel="stylesheet" href="/tablet/lib/powerange.min.css" />
<link rel="stylesheet" href="/tablet/lib/openautomation.css" />
<link rel="stylesheet" href="/tablet/lib/fhemSVG.css" />

<script type="text/javascript" src="/pgm2/jquery.min.js" defer></script>
<script type="text/javascript" src="/tablet/lib/jquery.knob.mod.min.js" defer></script>
<script type="text/javascript" src="/tablet/lib/jquery.toast.min.js" defer></script>
<script type="text/javascript" src="/tablet/lib/jquery.circlemenu.js" defer></script>
<script type="text/javascript" src="/tablet/lib/powerange.min.js" defer></script>
<script type="text/javascript" src="/tablet/lib/jquery.gridster.min.js" defer></script>
<script type="text/javascript" src="/tablet/lib/fa-multi-button.min.js" defer></script>
<script type="text/javascript" src="/tablet/js/fhem-tablet-ui.js" defer></script>

</head>


Ach ja ich habe es jetzt mit apache2 gestetet aber, da habe ich das selbe Problem.
Titel: Antw:Browser Aktualisierung nach HTML Änderungen
Beitrag von: zap am 04 März 2016, 07:29:25
Zumindest bei Chrome tritt das bei mir ab und zu auch auf (den nutze ich für die Entwicklung auf dem Mac). Unter Android mit Fully hatte ich das noch nicht.
Bei Chrome muss ich dann immer explizit den Cache löschen.