【问题标题】:Angular 2 iFrame giving errors even after sanitizationAngular 2 iFrame 即使在消毒后也会出现错误
【发布时间】:2017-01-20 02:35:00
【问题描述】:

我试图在我的 Angular 2 应用程序中包含 iFrame,但我不断收到以下错误,

资源 URL 上下文中使用的不安全值

我正在尝试生成一个动态 URL 以作为参数发送到 iFrame。

<iframe [src]="url" width="560" height="600" frameborder="0"></iframe>

    ngOnInit(): void {

    this.myData = this.store.select<myState>('myData').subscribe(state => {
      this.myData = state.myData;
      this.loading = state.loading;

      if (this.myData) {
        this.url = `www.google.com`;
      }

      console.log(this.url);
    });
  }

我已尝试实现这两种解决方案,但仍然遇到相同的错误

How to set iframe src in Angular 2 without causing `unsafe value` exception?

https://plnkr.co/edit/Uifk3dxf7vwKJsUFb0d9?p=preview 。我从另一个堆栈溢出答案中得到的。

【问题讨论】:

    标签: javascript angular iframe


    【解决方案1】:

    显然我做了一个错误的实现,所以来自另一个线程的一个答案失败了,但是有人指出了我的错误,现在实现工作正常了。这是对我有用的链接

    How to set iframe src in Angular 2 without causing `unsafe value` exception?

    【讨论】:

      猜你喜欢
      • 2019-06-19
      • 2015-09-07
      • 1970-01-01
      • 1970-01-01
      • 2018-12-23
      • 1970-01-01
      • 2013-04-14
      • 2014-04-01
      • 1970-01-01
      相关资源
      最近更新 更多