Я использую backbone.js для своего веб-приложения, в частности Routing and History.
Итак, у меня есть URL-адрес типа http://localhost/search/John+Doe.
В моем router.js у меня есть маршрут как
search: function () {
/* do something */
/* Can I check here, whether I came to this page using Backbone's navigate()
or by pasting the url in the urlbar */
}
В этой функции есть встроенный способ, позволяющий проверить, как я попал на эту страницу: либо с помощью Backbone.router.navigate, либо путем вставки URL-адреса в строку URL-адреса браузера / щелкнув ссылку, которая привел меня туда?
Я пробовал document.referrer, но это
>> document.referrer
""
в обоих случаях.