В моем приложении django у меня есть URLS.PY, настроенный на прием запросов/community/user/id и/community/user/id/с:Настроить Django URLS.py, чтобы сохранить #anchors в URL-адресе после его перезаписи с помощью конца/
url(r'^(?P<username>[\w-]+)/(?P<cardId>\d+)/$', 'singleCard.views.singleCard', name='singleCardView'),
Я сделал это в несколько раз люди будут добавлять окончание «/», и я не хочу, чтобы поднять 404.
Однако части моего JavaScript Application нибудь добавить анкерная бирка в виде:
/community/user/id#anchorIuseInJavscriptToDoSomething
Проблема у меня есть Django немедленно переписать URL в:
/community/user/id/
с окончанием/и удалите #anchorIuseInJavscriptToDoSomething
Id, как это переписать его:
/community/user/id#anchorIuseInJavscriptToDoSomething/
Таким образом, мой javascript на странице все еще может видеть якорь и работу. Как можно адаптировать это регулярное выражение для этого? Я не очень хорошо разбираюсь в регулярном выражении и узнал об этом на примере ...
Это проблема с Safari, а не с Django. – hop
Возможный дубликат [Safari anchors на ссылках не работает.] (Http://stackoverflow.com/questions/3020456/safari-anchors-on-links-not-working) – hop