Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Adapter Entwicklung Problem: CORS Zugriff aus index.html

    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

    Adapter Entwicklung Problem: CORS Zugriff aus index.html

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

      Hallo,

      bin immer noch am vorbereiten des ioBroker Beispiel Adapters "Spark".

      Ich möchte für den Spark Adapter einen GET Zugriff aus index.html (admin Verzeichnis) machen und laufe sofort in ein "cross domain" problem (CORS).

      Hat jemand dieses Problem schon gehabt und (noch besser) schon gelöst? Der Spark Server kann wohl CORS.

      Danke

      Steve

      1 Reply Last reply Reply Quote 0
      • S
        smiling_Jack last edited by

        wie machst es dem im moment ?

        Ich mache sowas bei ScriptGUI und wenn ich mich richtig erinnere ging es als ajax nicht aber als $.get()

        1 Reply Last reply Reply Quote 0
        • S
          StefSign last edited by

          Hi smiling-jack,

          danke für die Antwort. Ich denke es gibt einen Unterschied zwischen einem GET aus dem Webbrowser und einem GET aus Nodejs.

          Bei GET aus dem Webbrowser achtet der Browser ob ich auf eine andere Domaine oder Port zugreife==>"Cross domain access" ==> verboten.

          Soll heissen, macht Deine Script-GUI GET Zugriffe aus dem Webbrowser?

          Ich habe gestern etwas gefunden wie man CORS aus dem Browser enabled…muss aber der Server auch unterstützen. Werde es posten...sobald

          ich es herausgefunden habe.

          🙂

          cu

          Steve

          1 Reply Last reply Reply Quote 0
          • S
            smiling_Jack last edited by

            Ja ScriptGUI macht get zugriffe aus dem Browser sonst hatte ich es ja nicht geschrieben.

            1 Reply Last reply Reply Quote 0
            • S
              StefSign last edited by

              Hallo,

              scheint gelöst…der JQuery Ajax GET Zugriff braucht folgende Ergänzung "crossDomain: true"

              Hatte vorher noch mit der Ajax Option "headers: { 'Access-Control-Allow-Origin': '' }"* gearbeitet, dies hat aber erst richtig Probleme gemacht.

              ... 
              var url = "https://api.spark.io/v1/devices?access_token=" + $("#Token").val();
              
              $.ajax(url, {
                         url: url,
                         crossDomain: true,
                         success: function(data) {
                              $('#main').html($(data).find('#main *'));
                              $('#notification-bar').text('The page has been successfully loaded');
                          },
                          error: function() {
                              $('#notification-bar').text('An error occurred');
                          }
              });
              ...
              
              
              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

              876
              Online

              31.9k
              Users

              80.1k
              Topics

              1.3m
              Posts

              2
              5
              1808
              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