如何以角度从iframe代码解析url

Posted

技术标签:

【中文标题】如何以角度从iframe代码解析url【英文标题】:how to parse url from iframe code in angular 【发布时间】:2021-04-02 17:52:02 【问题描述】:

我有一个 youtube iframe 代码。

<iframe   src="https://www.youtube.com/embed/zfpmc-NnjXQ" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

我怎样才能只打印来自该 iframe 代码的 url 角度。

请帮忙。

【问题讨论】:

恐怕我们需要更多的上下文和解释。这个 iframe 是否已经在您的视图中?如果它在您的视图中,那么您已经拥有该 URL。如果不是,那么它在哪里?另外print only url 是什么意思?请花时间写一个正确的问题。 【参考方案1】:

试试这样的:

在ts文件中:

import  Component  from '@angular/core';
import  DomSanitizer, SafeResourceUrl  from '@angular/platform-browser';
@Component(
  selector: 'my-app',
  templateUrl: './app.component.html',
  styleUrls: [ './app.component.css' ]
)
export class AppComponent  
  name = 'Set iframe source';
  url: string = "https://www.youtube.com/embed/zfpmc-NnjXQ";
  urlSafe: SafeResourceUrl;

  constructor(public sanitizer: DomSanitizer)  

  ngOnInit() 
  this.urlSafe= this.sanitizer.bypassSecurityTrustResourceUrl(this.url);
 

在 html 文件中:

<hello name=" name "></hello>
 <div style="text-align:center">
  <h1>Reports</h1>
 </div>

<iframe   frameBorder="0" [src]="urlSafe"></iframe>

更多详情:here

【讨论】:

感谢您的回答。如何动态地将 url 与 iframe 分开? 你真正的意思是什么?请说清楚一点。

以上是关于如何以角度从iframe代码解析url的主要内容,如果未能解决你的问题,请参考以下文章

如何从CNBC市场页面解析表格数据?

在 Azure 函数中解析 URL

如何以角度解析嵌套的json

解析 json 时如何使按钮从 json 加载 url?

如何使用角度路径解析器从api解析数据

嗨,我正在尝试解析谷歌结果页面以提取所有 URL