SVG-файл со ссылкой на другую страницу в проекте AMP

У меня есть файл SVG, содержащий несколько ссылок, которые переходят на другую страницу. Например:

<a xlink:href="us/ak">...</a>

SVG - это карта США, и я был бы рад предоставить ее, но она слишком велика, чтобы включать ее здесь.

Когда я пытаюсь использовать этот SVG на странице AMP, ссылки не работают. В спецификации AMP я вижу, что xlinks в SVG должны иметь целевой URI, начинающийся с "#", поэтому я думаю, именно поэтому мой xlink не работает. Он ведет себя одинаково, использую ли я тег amp-img или img.

Он отлично работает, если я поместил его в тег img на странице без AMP.

Есть ли способ заставить мои ссылки перейти на новую страницу, а не просто на #-ссылку на той же странице?

Изменение цвета при наведении также перестает работать, когда я помещаю SVG на страницу AMP, но я решаю одну проблему за раз.

1 ответ

Решение

Если вы просто хотите перейти на другую страницу, должно работать...

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