Ссылки на шаблоны 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.

Другие вопросы по тегам