Ссылки на шаблоны HAML-Coffee не открываются
Это нелепая проблема, но по какой-то причине в моем приложении Backbone внешние ссылки обрабатываются как внутренние, просто добавляются к URL-адресу. Вот мой фрагмент файла.hamlc:
.row
%li.modal-annotation-text.marginb-10
%a{ href: "https://medium.com" } Learn more
При нажатии на ссылку, URL меняется с http://localhost:3000/ на http://localhost:3000/https://medium.com
Я не могу поверить, что что-то настолько простое вызвало такие головные боли.
1 ответ
Невероятно, но мне пришлось решить эту проблему, добавив в ссылку атрибут onclick и удалив значение href. Удаление значения href никак не повлияло на функциональность, просто строка URL не отображает внешнюю ссылку, когда пользователь возвращается на текущую страницу.
%li.modal-annotation-text.marginb-10
%a{ href: "", target: "_blank", onclick: "window.open('https://medium.com/')" }
Learn more about seasons
Я думаю, что это связано с тем, что ссылка находится в модале начальной загрузки. Я действительно не фанат инструментов пользовательского интерфейса, мешающих простоте HTML/DOM.