网页浏览器控制 |多个 iFrame 嵌入式 YTPLAYER Vids |只有第一个视频功能

问题描述

在 VB6 应用程序中:

  • 如果我加载一个带有多个 ytplayer 的 HTML 页面,iFrame 只会嵌入第一个视频功能。它下方的其他 iFrame 视频显示为白框。

  • 如果我在 Internet Explorer 中加载完全相同的 HTML 页面,则所有视频都将起作用。

我想弄清楚我需要调整哪个设置。我一直在 FeatureControls 上倾盆大雨,但没有发现任何东西。

有什么想法可以在其他地方寻找此设置或设置组吗?

以下是一个 HTML 文件示例,它在 Internet Explorer 中正确加载,但在 webbrowser 控件中未正确加载:

Sample HTML File

TKS

解决方法

您是否在 VB.NET 中使用 WebBrowser 来显示页面?如果是这样,我认为该问题可能是由 VB.NET 中的 WebBrowser 默认不使用 IE 11 引起的。我尝试在 Sample.htm <head> 的第一行添加这一行,然后它可以与 VB.NET 中的 WebBrowser 一起使用:

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

结果如下:

enter image description here