javascript - Angular Link 将在 sanitizer 之后引用页面,而不是刷新 IFRAME
问题描述
所以我有一个 SVG 地图,其中每个 svg g 都包含在一个标签中。
我使用它来填充带有标签源的 IFRAME。
代码看起来不错,之前它工作过,我对 html 进行了清理,IFRAME 具有正确的名称,并且目标是 iframe 的名称。但是有了所有这些,它不会在 iframe 中打开链接,而是刷新页面。我错过了什么?
消毒液功能:
transform(value) {
return this.sanitized.bypassSecurityTrustHtml(value);
}
IFRAME 和 HTML 占位符
<div id="vt" class="container tab-pane">
<div #vtContainer id="vt-container" [innerHTML]="transform(assetDetail.virtualTourImages[assetDetail.virtualTourImages.length - 1].virtualTourImageLink)"> </div>
<iframe name="search_iframe"></iframe>
</div>
SVG 块的示例
<a href="https://momento360.com/e/u/1651b291bf714fc5a9d790cf4450d104?utm_campaign=embed&utm_source=other&heading=138.86&pitch=-3.08&field-of-view=75&size=medium" target="search_iframe">
<g>
<path id="dormitor3" fill="#e5e3ce" d="M0 315h158v127H0z"></path>
<text font-family="Verdana" font-size="22.5" fill="#333">
<textPath xlink:href="#dormitor3">
Dormitor 3
</textPath>
</text>
</g>
</a>
解决方案
推荐阅读
- python - 在执行 C 代码期间,通过 python 中的 ctypes 调用 ac 函数是否会释放 GIL
- java - BLE 连接到插座
- node.js - 您如何播种 mongodb 数据库,以便 Keystone 5 CMS 识别多对多关系?
- conv-neural-network - 谁能简要解释一下 CNN 中的串联是什么意思?我们为什么用它。它未来的用途是什么?
- javascript - 如何指定要在反应中显示的数据列表的行数
- django - 使用 ManyToMany 字段在 graphene-django 中加入数据
- javascript - 正则表达式拆分跨度
- javascript - 使用命名参数调用函数在 Javascript 中不起作用?
- r - 在桑基图中绘制 R 中的节点放置
- simulation - Anylogic中资源可以承载多个代理吗?