Мне нужно решение маршрутизации на стороне клиента для работы с приложением Chrome. Я исследовал несколько, и crossroads.js мне кажется подходящим. Когда я включаю его в свой html-файл, кажется, что он не работает; то есть, если я использую такой код, как
crossroads.addRoute('/news/{id}', function(id){
alert(id);
});
crossroads.parse('/news/123');
, страница выдает предупреждение «123», но если я набираю «/ news / 321» в адресной строке браузера, он выполняет действие браузера по умолчанию вместо предупреждения «321». Что я делаю неправильно. (Кроме того, я понимаю, что название довольно широкое, но я считаю, что трудности, которые у меня возникают с crossroads.js, носят более общий характер, чем crossroads.js в частности. Он приведен в качестве примера.)