我有一个 SVG 文件,其中包含许多导航到不同页面的 xlink。例如:
<a xlink:href="us/ak">...</a>
SVG 是一张美国地图,我很乐意提供它,但它太大了,无法在此处包含。
当我尝试在 AMP 页面中使用此 SVG 时,xlink 不起作用。我在AMP 规范中看到 SVG 中的 xlink 必须有一个以“#”开头的目标 URI,所以我认为这就是我的 xlink 不起作用的原因。无论我使用 amp-img 还是 img 标签,它的行为都是一样的。
如果我将它放在非 AMP 页面上的 img 标记中,它可以正常工作。
有没有办法让我的链接转到新页面,而不仅仅是同一页面上的#-link?
当我将 SVG 放在 AMP 页面上时,悬停时的颜色变化也会停止工作,但我一次只能解决一个问题。