Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在React JSX中嵌入带有iframe的视频_Javascript_Iframe_Reactjs - Fatal编程技术网

Javascript 在React JSX中嵌入带有iframe的视频

Javascript 在React JSX中嵌入带有iframe的视频,javascript,iframe,reactjs,Javascript,Iframe,Reactjs,为这个天真的问题道歉,因为很明显我遗漏了一些显而易见的东西 我的简单无状态iframe组件: const Video = ({ src }) => ( <iframe allowFullScreen frameborder="0" height="315" src={src} width="560" /> ); export default Video; import Video from 'Video'; const Par

为这个天真的问题道歉,因为很明显我遗漏了一些显而易见的东西

我的简单无状态iframe组件:

const Video = ({ src }) => (
  <iframe
    allowFullScreen
    frameborder="0"
    height="315"
    src={src}
    width="560"
  />
);
export default Video;
import Video from 'Video';

const Parent = (props) => (
  <div>
    <Video src="https://www.youtube.com/watch?v=WlRxNSRA7Rg"/>
  </div>
);

export default Parent;
这似乎可以正确渲染,但iframe是空白的


我怀疑这与React支持的媒体事件有关,但如果有任何帮助,我们将不胜感激。

由于XSS攻击,以这种方式设置iframe的src被认为是危险的。你将不得不使用危险的HTML。读一读

看看