【问题标题】:Ionic 2 : "WARNING: sanitizing unsafe URL value" errorIonic 2:“警告:清理不安全的 URL 值”错误
【发布时间】:2017-05-08 03:17:00
【问题描述】:

我在 Ionic 2 中工作,我想显示一张带有变量的图片,有些想法是这样的:

<img src="data:{{user.file.type}};base64,{{user.file.content}}"/> 

但图片没有显示在我的 Bowser 上,并且我在 chrome 控制台中出现此错误:“警告:清理不安全的 URL 值”

但是,当我将文件类型和文件内容放入硬代码中时,它就可以工作了。但我需要使用变量。

有什么想法吗? :)

【问题讨论】:

标签: javascript angular sass ionic2


【解决方案1】:

不知道为什么会发生这种情况,但可以通过创建到 src 的绑定来防止它发生

&lt;img [src]="'data:'+ user.file.type +';base64,'+ user.file.content "/&gt;

Plunker demonstrating the effect

如果由于某种原因您不想/不能点击该 URL:

【讨论】:

  • 我确定使用[src]="expr"src="{{expr}}"没有区别。
  • 我已经多次通过创建绑定解决了这个问题。绑定到src 时,它不会在控制台中显示任何错误
  • 哦。那么在这种情况下,代码是正确的吗?如果媒体类型格式正确
  • 我认为使用消毒剂是可行的方法。 stackoverflow.com/a/39524574/217408
  • 为什么会出现这种情况?是浏览器相关的问题吗?由于 plunker 工作
猜你喜欢
  • 2018-11-09
  • 2016-11-30
  • 2021-05-10
  • 1970-01-01
  • 2020-01-31
  • 2023-03-23
  • 2017-08-25
  • 1970-01-01
  • 2017-05-13
相关资源
最近更新 更多