FHEM Forum

FHEM => Frontends => FLOORPLAN => Thema gestartet von: gloob am 16 Mai 2015, 22:59:48

Titel: Floorplan: Link in iOS Webapp öffnen
Beitrag von: gloob am 16 Mai 2015, 22:59:48
Hallo,

Gibt es eine Möglichkeit in den Header eines Floorplans eigenen Javascript Code einzufügen?

Ich würde gerne über einen Link auf einen anderen Floorplan wechseln jedoch wird dieser auf meinem iPad in Safari geöffnet anstatt in der Webapp.

Folgender Code im HTML Header würde dort helfen, jedoch weiß ich nicht wo ich ihn einfügen kann.


<script type="text/javascript">

if(("standalone" in window.navigator) && window.navigator.standalone){

var noddy, remotes = false;

document.addEventListener('click', function(event) {

noddy = event.target;

while(noddy.nodeName !== "A" && noddy.nodeName !== "HTML") {
noddy = noddy.parentNode;
}

if('href' in noddy && noddy.href.indexOf('http') !== -1 && (noddy.href.indexOf(document.location.host) !== -1 || remotes))
{
event.preventDefault();
document.location.href = noddy.href;
}

},false);
}
</script>


Vielen Dank
Stefan
Titel: Antw:Floorplan: Custom Javascript
Beitrag von: justme1968 am 16 Mai 2015, 23:03:00
das geht genau so wie in FHEMWEB über das JavaScripts attribut.

gruss
  andre
Titel: Floorplan: Link in Webapp öffnen
Beitrag von: gloob am 16 Mai 2015, 23:27:53
Vielen Dank.

Immerhin wird meine angelegte .js Datei mit im Browser übertragen, zumindest sehe ich sie auf dem iMac.
Leider wird der Link trotzdem in Safari geöffnet.
Hat vielleicht noch jemand anderes das gleiche Problem?

Gruß
Stefan
Titel: Antw:Floorplan: Link in iOS Webapp öffnen
Beitrag von: justme1968 am 16 Mai 2015, 23:50:13
fhem selber schreibt auch URLs um. eventuell kommen sich beide in die quere.

schau mal in die JavaScript console des iPad ob du eventuell Fehler siehst bzw.  ob dein script dort ach geladen ja. ausgeführt wird.

dazu im safari auf dem iMac das developer menü aktivieren und das iPad per kabel anschließen. im iMac safari bekommst du dann einen menüpunkt und die js console des iPad anzuzeigen.

g.ruß
  andre