FHEM Forum

FHEM => Frontends => Thema gestartet von: tobias.gj am 09 Februar 2014, 15:42:57

Titel: IOS Fullscreen Open Links in new tabs
Beitrag von: tobias.gj am 09 Februar 2014, 15:42:57
Hallo Zusammen,
seid dem letzten Update werden bei mir im IOS Fullscreen Browser die Links zu den unterschiedlichen Floorplans in neuen Tabs geöffnet und nicht mehr im aktuellen Fenster?
Ist das ein neues Feature oder ein Bug? Ich mag das nicht ;-)
pls help

LG Tobias


Gesendet von meinem iPad mit Tapatalk
Titel: Antw:IOS Fullscreen Open Links in new tabs
Beitrag von: Paul am 10 Februar 2014, 19:48:26
Geht im leider genauso
Titel: Antw:IOS Fullscreen Open Links in new tabs
Beitrag von: UliM am 10 Februar 2014, 20:55:47
Hi,
update von iOS oder fhem?
Hab an floorplan zuletzt vor 2 Wochen was nennenswertes verändert...
Gruß, Uli
Titel: Antw:IOS Fullscreen Open Links in new tabs
Beitrag von: Paul am 10 Februar 2014, 21:37:43
Wo du das jetzt fragst kann es an ios liegen da gab es gerade ein update.
Komisch Kamm es mir auch vor, dass nur im fullsize browser der link im Safari-browser neu geöffnet wird.
In Safari wird er im gleichen Fenster geöffnet.
Titel: Antw:IOS Fullscreen Open Links in new tabs
Beitrag von: Paul am 11 Februar 2014, 02:29:11
Noch eine kleine Anmerkung.

Der Link zurück nach Fhemweb wird im gleichen Fenster ausgeführt, nur die Links in andere Floorplans
erzeugen ein neues Fenster.
Titel: Antw:IOS Fullscreen Open Links in new tabs
Beitrag von: tobias.gj am 11 Februar 2014, 15:16:51
Hi zusammen,
bei meinem "uralt" iPad1 mit alter IOS Version tritt der Effekt auf.
Mit dem neuesten IOS auf dem iPad mini nicht

Es müsste demnach an FHEm liegen, da es schon seid Ewigkeiten kein Update mehr für das alte iPad gibt

Gruß Tobias
Titel: Antw:IOS Fullscreen Open Links in new tabs
Beitrag von: tobias.gj am 11 Februar 2014, 15:17:30
ach so , sorry
Update von FHEM natürlich.
Titel: Antw:IOS Fullscreen Open Links in new tabs
Beitrag von: UliM am 15 Februar 2014, 16:53:40
Hi,
kann das Verhalten auf meinem iPad nachvollziehen.
Nach ner halben Stunde google ist das beste, was ich gefunden habe, dem anchor ein
target="_same"
mitzugeben.
Ergebnis ist, dass dann auch in Firefox ein klick auf einen floorplan-Namen ein neues tab öffnet :(

Hat jemand nen Hinweis, wie man in iOS7-Fullscreen dafür sorgen kann, dass ein klick auf einen anchor nicht in Safari, sondern innerhalb derselben fullscreen-app geöffnet wird?

Man bleibt in im fullscreen-mode bei Klick auf
<a href="/fhem">fhem</a>
aber nicht bei
<a href="/fhem/floorplan/Grundriss">Grundriss</a>

Gruß, Uli
Titel: Antw:IOS Fullscreen Open Links in new tabs
Beitrag von: Paul am 15 Februar 2014, 17:19:37
Hallo Uli,

sorry das ich frage aber meine programmierkenntnisse sind bescheiden. Wie ist es denn im Fhemweb gelöst?

Ich habe mehrere Floorplans. Wenn ich Grundriss im Fullscreen eröffne kann ich zu Fhem im gleichen Fenster zurückspringen( das schreibst du auch) vom Fhemweb komme ich auch wieder im selben Fenster auf die Floorplans.
Titel: Antw:IOS Fullscreen Open Links in new tabs
Beitrag von: UliM am 15 Februar 2014, 17:50:55
Hi,
In Firefox kann man mit ctrl+u den HTML-Code der Seite anzeigen lassen.
Vergleich dich mal bitte die relevanten Einträge bei einem floorpln und einer fhemweb-Seite.
Bin gespannt ob Du'n Unterschied findest.
Gruß Uli
Titel: Antw:IOS Fullscreen Open Links in new tabs
Beitrag von: Paul am 15 Februar 2014, 18:32:16
Hallo Uli,

ich habe etwas gefunden, kann dir aber nicht sagen ob eine Veränderung hilft.

in 8083 sieht alles gleich aus aber in 8085 beteht ein Unterschied:

Fhemweb:

<tr><td><table class="room roomBlock2">
<tr><td><div><a onClick="location.href='/fhem/floorplan'">Floorplans</a></div></td>
</tr>
</table></td></tr>
<tr><td><table class="room roomBlock3">
<tr><td><div><a onClick="location.href='/fhem?room=CUL_FHTTK'">CUL_FHTTK</a></div></td>
</tr>
<tr><td><div><a onClick="location.href='/fhem?room=CUL_WS'">CUL_WS</a></div></td>
</tr>
<tr><td><div><a onClick="location.href='/fhem?room=FHT'">


in Floorplans:

<td><div><a onClick="location.href='/fhem'">fhem</a></div></td>
</tr>
<tr><td>
<a href="/fhem/floorplan/Grundriss">Grundriss</a></td>
</td></tr>
<tr><td>
<a href="/fhem/floorplan/Heizungen">Heizungen</a></td>
</td></tr>
<tr><td>


Also das ist anders:  ="location.href='/

Wenn du mir sagst wo ich die Floorplan-Seite finde probiere ich es mal zu ändern.
Titel: Antw:IOS Fullscreen Open Links in new tabs
Beitrag von: UliM am 15 Februar 2014, 19:38:16
Hi,
Das HTML wird dynamisch aus einem perl-Programm erzeugt, darum könnte ich mich schon kümmern :)
Kamm es sein dass Du für den einem Port longpoll aktiv hast in für den anderen nicht umd dieser Unterschied daher rührt?
Gruß Uli
Titel: Antw:IOS Fullscreen Open Links in new tabs
Beitrag von: Paul am 15 Februar 2014, 19:41:02
Gerade nachgesehen
Web und WEBtablet hat longpoll=1
Titel: Antw:IOS Fullscreen Open Links in new tabs
Beitrag von: UliM am 15 Februar 2014, 20:35:38
Adlerauge!
Du hast die Stelle gefunden  8)

Hab's geändert, es funktioniert jetzt ohne dass Safari geöffnet wird - hoffentlich ohne sonstige Nebeneffekte.

Ich check's ein, ab morgen früh per update verfügbar.

Vielen Dank für Deine Unterstützung,
Gruß, Uli

PS: falls von Interesse: es bedurfte einer Änderung im Bereich Zeile 630 von 95_FLOORPLAN.pm
PPS: Es hatte nix mit dem letzten update zu tun, das war noch nie anders :)
Titel: Antw:IOS Fullscreen Open Links in new tabs
Beitrag von: Paul am 15 Februar 2014, 20:46:49
Ich danke Dir für die Änderung.
Titel: Antw:IOS Fullscreen Open Links in new tabs
Beitrag von: Paul am 16 Februar 2014, 10:15:55
Nachdem update gerade hat sich leider nichts verbessert. Habe mich wohl zu früh gefreut.
Titel: Antw:IOS Fullscreen Open Links in new tabs
Beitrag von: UliM am 16 Februar 2014, 10:46:06
Moin Paul,
das ist seltsam, bei mir geht's.
Schau doch noch mal in den html-code unter 8085, da müsste jetzt bei allen Menüpunkten das location.href stehen.
Sonst hat vielleicht Dein update nicht geklappt?
=8-)
Titel: Antw:IOS Fullscreen Open Links in new tabs
Beitrag von: Paul am 16 Februar 2014, 11:00:27
Ich sag nichts mehr, nach shutdown restart klappt alles. Danke