In der Emm-Dokumentation steht , dass die Verwendung der History-API für das Routing eingestellt werden kann als Hash-basierte Fragmente mit:
%Vor%Aber ich kann nicht erwähnen, was passiert, wenn ein Browser die History-API nicht unterstützt. Wird es wieder auf einen Hash wie History.js zurückgreifen?
Wenn nicht, sollte ich nach der Unterstützung der History-API suchen und die History-Implementierung auf Hash setzen, wenn sie nicht unterstützt wird?
Es scheint keine History-API-Unterstützungserkennung in der Ember-Quelle zu geben.
Wenn Sie also location
auf history
setzen und es keine Unterstützung gibt, wird Ihr Routing wahrscheinlich fehlschlagen.
Wenn Sie alte Browser unterstützen wollen, ist die sicherste Wette wie gesagt:
%Vor% Sie können jetzt location:'auto'
verwenden, wenn Sie ember-routing-auto-location
feature in canary aktivieren.
Tags und Links javascript ember.js html5-history history.js router