pl: Spontane Requests XHR

Beitrag lesen

Hallo Matthias Apsel,

Wenn tatsächlich mit JavaScript nur der Inhalt des main-Elements getauscht wird und die Links in der Navigation angepasst werden, lohnt sich das bestimmt.

Und mich stört, dass sie der URI nicht ändert. Und STRG+F5 aktualisiert nicht die aktuelle Seite, sondern die, die ich als erstes aufgerufen habe.

Nein. Ein Reload wirkt nur auf die Seite in welcher die SPA läuft. Das kann, muss aber nicht die Seite sein, welche Du als Erste aufgerufen hast. Die Navigation geht vom Browser nahtlos auf JS über, so kannst Du das prüfen.

Die Adresszeile jedoch ist mit JS history.pushState() komplett manipulierbar und zwar völlig unabhängig von Inhalten die im Browser gezeigt werden. Auf meiner Beispielseite übergebe ich jedoch einen auf "/" festgesetzten URI an history.pushState() das kann ich gerne ändern so dass der URI auch in der Adresszeile dem gezeigten Inhalt entspricht.

MfG

0 48

Spontane Requests XHR

pl
  • javascript
  1. 0
    Für-Dich-Googler
    1. 0
      pl
      1. 0
        JürgenB
        1. 0
          pl
          1. 0
            JürgenB
            1. 0
              pl
              1. 0
                JürgenB
                1. 0
                  Christian Kruse
                  1. 0
                    JürgenB
      2. 0
        Tabellenkalk
        • begriff
        1. 0
          pl
      3. 0
        Für-Dich-Googler
  2. 0
    Christian Kruse
    1. 0
      pl
      1. 0
        Gunnar Bittersmann
        1. 0
          pl
      2. 0
        Perfomancewächter
        1. 0
          pl
          1. 0
            Joomla/Wordpress-Reaparierer
            1. 0
              pl
              1. 0
                Gunnar Bittersmann
                1. 0
                  Christian Kruse
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      Christian Kruse
                      1. 0
                        Joomla/Wordpress-Reaparierer
                        1. 0
                          Christian Kruse
                          1. 0
                            Gunnar Bittersmann
                            1. 0
                              Matthias Apsel
                              1. 0
                                Gunnar Bittersmann
                                1. 0
                                  Matthias Apsel
                                  1. 0
                                    Christian Kruse
                          2. 0
                            pl
                      2. 0
                        Gunnar Bittersmann
                        1. 0
                          Christian Kruse
                          1. 0
                            Gunnar Bittersmann
                            1. 0
                              Christian Kruse
                  2. 0
                    pl
                2. 0
                  Matthias Apsel
                  1. 0
                    Matthias Apsel
                    1. 0
                      Christian Kruse
                    2. 0
                      pl
                      1. 0
                        Christian Kruse
                        1. 0
                          pl
                          1. 0
                            Matthias Apsel
                            1. 0
                              pl
                              1. 0
                                Matthias Apsel
    2. 0
      pl