Ich frage mich, wie soundcloud Musik nahtlos beim Navigieren zwischen den Seiten spielen kann. Es ist möglich, dass sie Ajax verwenden, da die obere Leiste beim Navigieren nicht neu zu laden scheint, aber ich sehe, dass sich die URL ändert. Gibt es eine Möglichkeit, Inhalte mit Ajax zu laden und die URL auf eine andere zu setzen?Wie lässt Soundcloud die Musik beim Navigieren weiterlaufen?
12
A
Antwort
20
HTML5 hat eine neue API namens HTML5 History API eingeführt. Sie können lesen über die Verwendung hier - http://diveintohtml5.info/history.html
Diese API können Sie Browser Adressleiste mit JavaScript aktualisieren, so dass Sie den Inhalt der Seite entsprechend der URL ändern können. Die Verwendung von AJAX hat nicht wirklich mit UI-Änderungen zu tun. Sie können den Tab "Netzwerke" in den Chrome-Entwicklertools überprüfen, um zu sehen, dass Anfragen mit XHR ausgegeben werden.
Verwandte Themen
- 1. Wie ein Musik-Player wie Soundcloud
- 2. Wie man Musik zwischen Aktivitäten fließen lässt. (Android)
- 3. Besetztanzeige beim Navigieren
- 4. iPhone: Wie lässt sich die Musik für eine Anwendung mit OpenAL abspielen?
- 5. Soundcloud API Anfrage Limit
- 6. Wie unterbricht SoundCloud andere Tabs?
- 7. Pause Youtube beim Einbetten einbetten Soundcloud einbetten
- 8. Verwenden des Equalizers beim Streamen von Musik
- 9. Rails, wie man SoundCloud-Track-Informationen mit SoundCloud-Song URL
- 10. aktualisiert Soundcloud Playlist via Soundcloud wraper
- 11. Wie man ein Programm Musik oder Töne im Hintergrund spielen lässt C#
- 12. Persistieren Seitenstatus beim Navigieren zwischen den Seiten
- 13. Wie die Musik-Player-Tasten auf Android bekommen tragen wie Google Musik spielt
- 14. Warum scheint die UISearchBar beim Navigieren zurück zu blinken?
- 15. So speichern Sie den Fragmentstatus beim Navigieren durch die Aktivität
- 16. Wie lässt das Chrom die Seiten-Scroll-Position vergessen?
- 17. Wie generiert Soundcloud ihr HTML?
- 18. Webbrowser-Steuerelement löst NullReferenceException beim Navigieren
- 19. Warnungen beim Navigieren von einer Webseite weg
- 20. ERR_CACHE_MISS beim Navigieren zu einer ASPX-Seite
- 21. Offline-Datenproblem beim Navigieren zum neuen Bildschirm
- 22. Absturz beim Navigieren in der Ansicht
- 23. Fehler beim Navigieren im Menü Navigator
- 24. Wie kann ich durch die Seiten navigieren?
- 25. App stürzt beim Navigieren zu Fragment ab
- 26. Bild flackert beim Navigieren zur neuen Seite
- 27. Wie man die Handlung nicht verschwinden lässt?
- 28. Emacs - Wie man Rückwärtsbewegungen des Cursors beim Navigieren vermeidet
- 29. Audio von soundcloud für Spiel-Ersteller herunterladen
- 30. Wie man git ein Verzeichnis beim Zusammenführen ignorieren lässt