Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Flot Chart als iframe einbinden: Fehler seit neuesten Update (Uncaught SecurityError)

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Flot Chart als iframe einbinden: Fehler seit neuesten Update (Uncaught SecurityError)

    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      LDSign last edited by

      Hi

      Ich habe seit gestern (bzw. seit dem neuesten Flot-Adapter-Update 1.3.4) das Problem, dass die Charts nicht mehr per iframe eingebunden werden können:

      ` > data.js:123 Uncaught SecurityError: Blocked a frame with origin "http://smarthome:8082" from accessing a frame with origin "http://smarthome". Protocols, domains, and ports must match.(anonymous function) @ data.js:123

      VM6963:1 Document is valid ("HTML5") `

      Der Fehler ist soweit klar - die Ports weichen voneinander ab (eigene Oberfläche läuft auf :80).

      Aber wieso hat das vor dem Update geklappt und vor allen Dingen, wie bekomme ich das wieder zum Laufen?

      Danke und Gruß,

      Frank

      1 Reply Last reply Reply Quote 0
      • N
        nobody last edited by

        Hallo Frank,

        Ich hab einen Fix auf github einstellt, der das Problem hoffentlich löst.

        Du kannst warten, bis bluefox den übernimmt und eine neue Version veröffentlicht oder zwischenzeitlich die überarbeitete Version aus meinem github-Repository installieren.

        Dann aber bitte eine kurze Rückmeldung hier, ob der Fix das Problem wirklich behoben hat.

        Gruß

        Markus

        cd /opt/iobroker
        iobroker stop flot.0
        npm install https://github.com/nobodyMO/ioBroker.flot/tarball/master
        iobroker upload flot
        iobroker start flot.0
        
        
        1 Reply Last reply Reply Quote 0
        • L
          LDSign last edited by

          Hi

          Ja, perfekt! Funktioniert wieder 🙂

          Darf ich fragen, was das war?

          Danke und viele Grüße,

          Frank

          1 Reply Last reply Reply Quote 0
          • N
            nobody last edited by

            Ich hatte für die App eine Abfrage eingebaut, die überprüft, ob flot im iframe läuft und wenn ja, ob in der Datei im obersten Fenster ein Objekt für die App existiert, um aus dieser die Daten für die socket.io-Verbindung zu übernehmen.

            Alleine die Abfrage, ob ein Objekt existiert löst aber wohl eine security exception aus, wenn URL oder Port abweichen. Deswegen hab die Prüfung nun so erweitert, dass zuerst abgefragt wird, ob flot vom Server geladen wurde.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate
            FAQ Cloud / IOT
            HowTo: Node.js-Update
            HowTo: Backup/Restore
            Downloads
            BLOG

            940
            Online

            31.9k
            Users

            80.3k
            Topics

            1.3m
            Posts

            2
            4
            1038
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo