Ankündigung

Einklappen
Keine Ankündigung bisher.

Unterschiede bei https und http bei Aufruf - Menubar nicht aktiv bzw. aktiv

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Unterschiede bei https und http bei Aufruf - Menubar nicht aktiv bzw. aktiv

    Hallo, ich habe ein komisches Phänomen.
    Meine Seite funktioniert aus dem PC-Ordner in unterschiedlichen Größen problemlos mit verschiedenen Browsern. Sobald sie online ist wird sie auf dem Smartphone und dem PC unterschiedlich "verarbeitet".
    Die Darstellung ist identisch. Nur sobald das Fenster in die Größe des Smartphones verringert wird und meine Menubar erscheint passiert folgendes:
    Adresse-Zeile mit https = Menubar zwar sichtbar aber führt seine "Arbeit" nicht aus (sprich slided das Menü nicht auf).
    gleiche Adresse nur mit http = funktioniert problemlos. (menü slided sich auf)

    Hatte das schon mal jemand in der Form. Habe ich hier einen Gedankenfehler mit dem "s". SSL ist zugewiesen. Am Javascript kanns nicht liegen. Gleiches Phänomen bei Smartphone und PC.

    Gruß: bluey2021
    Zuletzt geändert von bluey2021; 04.08.2021, 21:40.

  • #2
    Welches css ist denn für mobile bei dir zuständig?
    Ohne URl ein ein Ding der Glaskugel.
    https://arnego2.com <Webseiten, Umbau ab €80, Serverumzug ab €50>

    VPS 8GB RAM 50 GB ROM < Server in der EU, 1rstes Jahr €38

    Kommentar


    • #3
      Ich vermute mal, dass auf einer per https aufgerufenen Seite nur Ressourcen eingebunden werden können, wenn sie ebenfalls per https verlinkt sind. Sollte Dein JavaScript in einer externen Datei liegen und im Quellcode nur mit http verlinkt sein (oder seinerseits auf irgendwelche weiteren Ressourcen per http zugreifen wollen), könnte ich mir vorstellen, dass das zu dem von Dir beschriebenen Verhalten führt.

      Kommentar


      • #4
        Wenn du deine Seite über HTTPS aufrufst und die CSS Datei über http , blocken das die meisten Browser.
        In der Konsole müsste ein Eintrag stehen , irgendwas mit mixed content.
        Das kann man aber im Browser deaktivieren, wenn man will.

        Sind die CSS Dateien auf dein Server , dann binde sie ohne den Webseitennamen ein
        HTML-Code:
        <link rel="stylesheet" href="/css_ordner/style.css">
        Dann wird die Datei so geladen wie man sie auch aufruft (also mit HTTPS oder HTTP)
        Das Gleiche gilt auch bei Javascript Dateien
        Mein (Basti1012) Forum und Chat

        Kommentar


        • #5
          Hallo Arnego2, Treml & bastl1012,
          danke schon mal für die Antworten. Zeitbedingt komme ich aber erst jetzt wieder dazu mich meinem Problem zu widmen.
          "Glaskugel" - hast Du recht. Den Link hätte ich gleich mit einfügen sollen. Es geht zum Beispiel um diese Seite: http://www.bubi.zaumsegel.de/Leudolph_Jagdbuch/
          Bei diesem funktioniert auch meine Menübar - egal bei welchem Browser. (PC wie Smartphone)
          Kurios wirds erst bei https://www.bubi.zaumsegel.de/Leudolph_Jagdbuch/
          Die CSS liegt im gleichen Ordner wie die html-Datei. Also alles sehr simpel gehalten.
          Gruß bluey2021

          Kommentar


          • #6
            Wirf mal einen Blick in die Console deines Browsers:
            Mixed Content: The page at 'https://www.bubi.zaumsegel.de/Leudolph_Jagdbuch/' was loaded over HTTPS, but requested an insecure script 'http://code.jquery.com/jquery-1.10.2.min.js'. This request has been blocked; the content must be served over HTTPS.

            Kommentar


            • #7
              Ok, das klingt logisch. Da "http://code.jquery.com/jquery-1.10.2.min.js'" kein https ausweist wird es durch https-Seite blockiert. Und demzufolge bei der einfachen http-Seite wiederum genehmigt.
              Nur wie kann ich das für beide "gangbar" umschreiben. Einfach in "https://code.jquery.com/jquery-1.10.2.min.js'" umbenennen funktioniert auch nicht. Hab ich schon probiert.
              Gruß: bluey2021

              Kommentar


              • #8
                Man kann das Protokoll einfach weg lassen, dann sucht sich der Browser das passende aus:
                HTML-Code:
                <script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
                Allerdings ist man heute davon weit gehend abgekommen und setzt nur noch auf HTTPS.

                Kommentar


                • #9
                  Ich danke Dir. Nune läuft es auch richtig. Ich wünsche noch einen schönen Abend.
                  Und wieder was dazu gelernt.
                  Gruß: bluey2021

                  Kommentar


                  • #10
                    Vieleicht solltest du in der htaccess einen Eintrag machen , so das deine Webseite nur noch über https// aufgerufen wird.
                    Ohne https gibt es kaum noch Seiten und im Google Ranking wirst du auch besser bewertet,
                    Mein (Basti1012) Forum und Chat

                    Kommentar


                    • #11
                      Ok, wird auch noch gemacht.

                      Kommentar

                      homepage-forum.de - Hilfe für Webmaster! Statistiken

                      Einklappen

                      Themen: 56.926   Beiträge: 431.129   Mitglieder: 28.692   Aktive Mitglieder: 48
                      Willkommen an unser neuestes Mitglied, Petergvc.

                      Online-Benutzer

                      Einklappen

                      255 Benutzer sind jetzt online. Registrierte Benutzer: 0, Gäste: 255.

                      Mit 3.502 Benutzern waren am 23.01.2020 um 17:20 die meisten Benutzer gleichzeitig online.

                      Die neuesten Themen

                      Einklappen

                      Die neuesten Beiträge

                      Einklappen

                      Lädt...
                      X