html - <object> 中 SVG 的链接 "out"

标签 html object svg xlink

我试图从 SVG 链接到不同的页面,但该链接导致页面在包含页面而不是指定页面中打开。

我的代码的基本示例:

HTML

<object data="/Sample.svg" type="image/svg+xml" class="Svg">
    <a href="/Sample.svg">
        <!--[if lte IE 8 ]-->
        <p class="SvgFallback">Fallback text</a></p>
    </a>
</object>

Sample.svg 中的链接

<a xlink:href="/Page.aspx">
  <tspan x="14.78" y="8.4" fill="#FFFFFF" font-family="'UniversLTStd-Black'"        font-size="7"> Sample</tspan><tspan x="0" y="16.8" fill="#FFFFFF" font-family="'UniversLTStd-Black'" font-size="7">page</tspan>
</a>

最佳答案

像这样:

<a href="/Sample.svg" target="_top">

target 指定链接应该打开的位置,_top 使其成为整页。

关于html - <object> 中 SVG 的链接 "out",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19839826/

相关文章:

html - 将 Canvas 和 SVG 设置为具有流动的宽度和高度

javascript - 注入(inject)的 SVG 丢失尺寸

javascript - 为什么它打印最后一个元素

javascript - 2 选择选项组合值和链接

javascript - findTwins,它接受一个整数数组并找到两个相同的数字并返回重复两次的数字

reactjs - 将resourceQuery 与Webpack v3.8.1 结合使用

jquery - 无法使我的 lightbox2 在 IE 8 和 7 上工作

html - CSS - 定位导航菜单列表

javascript - 设置显示后Flash对象方法不可用 :none

java - 连接两个对象数组的最有效方法