Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. CSP aus index.html entfernen bzw. ändern

    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

    CSP aus index.html entfernen bzw. ändern

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

      Hallo,
      ich habe ein JS meiner IP-Kamera in ein HTMl-Widget eingebaut. Da dieses JS jedoch andere Scripts nachladen möchte, greift die CSP von iobroker.vis und lässt dies nicht zu. Per HTML-Widget kann ich den <head>-Tag auch nicht hinzufügen, da meckert er, dass es nicht im richtigen head drinsteht.

      Kann ich die CSP manuell ändern? Leider gibt es ja keinen allgemeinen Pfad zu einem WWW-Verzeichnis o.Ä.

      Glasfaser 1 Reply Last reply Reply Quote 0
      • Glasfaser
        Glasfaser @domme144 last edited by

        @domme144

        Ich habe es mir jetzt mehrmals durchgelesen .... ich kann dir nicht folgen was du machen möchtest oder welches Problem du hast !?

        ein JS
        JS jedoch andere Scripts
        ich den <head>-Tag
        die CSP manuell ändern
        WWW-Verzeichnis o.Ä.

        D 1 Reply Last reply Reply Quote 0
        • D
          domme144 @Glasfaser last edited by

          @glasfaser Sorry, ich versuche es nochmal deutlicher zu formulieren:

          Ich habe in ein HTMl-Widget folgenden Code eingebunden:

          <!DOCTYPE html>
          <head>
              <meta http-equiv="Content-Security-Policy" content="default-src '*';">
              <script src="http://IPmeinerKamera/web/js/libde265.js"></script>
              <script>
          setTimeout(playchrome, 5000);
          function playchrome()
          {
          	var ip='Kamera-IP';
          	var video_cavas1 = document.getElementById("video_cavas1");
          
          	player = new libde265.RawPlayer(video_cavas1);
          	player.playvideo(ip,'80','12','admin','admin');
          }
          </script>
          </head>
          <div><canvas id="video_cavas1" width='640' height='352'></canvas></div>
          

          Wenn ich mir dies dann im Editor anschaue funktioniert das soweit auch, da in der edit.html keine Angaben zur Content Security Policy gemacht wurden. Führe ich den View dann aber aus (mit der index.html), dann meckert er in der Console

          The Content Security Policy 'default-src '*';' was delivered via a <meta> element outside the document's <head>, which is disallowed. The policy has been ignored.
          

          Ich muss also den <meta> tag in den <head>-Tag der index.html bekommen.

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

          Support us

          ioBroker
          Community Adapters
          Donate

          514
          Online

          31.7k
          Users

          79.8k
          Topics

          1.3m
          Posts

          2
          3
          204
          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