Я вижу странное поведение при перенаправлении на URL-адрес с базовым маршрутизатором.URL-адрес изменен при перенаправлении с помощью Backbone
Если я пытаюсь перенаправить:
//myserver/component_issues/index?id=org.codehaus.sonar:sonarqube
... все в порядке, но я получаю 404, когда я пытаюсь перенаправить:
//myserver/component_issues/index?id=org.codehaus.sonar-plugins.javascript:javascript``
Браузер консоль JavaScript говорит мне что URL он пытается открыть это:
//myserver/component_issues/index?id=org.codehaus.sonar-plugins.
... так она теряет javascript:javascript
часть.
Что может быть?
Почему ваш URL имеет два '? '' S в? Разумеется, список переменных следует определять только один раз. ID определяется дважды. Кроме того, он может отфильтровывать 'javascript:', поскольку это используется для его выполнения в браузере. (Букмарклеты) –