网页浏览器控制 |多个 iFrame 嵌入式 YTPLAYER 视频 |只有第一个视频功能
WebBrowser Control | Mutliple iFrame Embedded YTPLAYER Vids | Only 1st Vid Functions
在 VB6 应用程序中:
如果我加载一个包含多个 ytplayer 的 HTML 页面,iFrame 仅嵌入第一个视频功能。它下面的其他 iFrame 视频显示为白色框。
如果我在 Internet Explorer 中加载完全相同的 HTML 页面,所有视频功能。
我正在尝试找出需要调整的设置。我一直在倾注 FeatureControls 但没有发现任何东西。
还有什么地方可以查找此设置或这组设置吗?
这是一个 HTML 文件的示例,它可以在 Internet Explorer 中正确加载,但在网络浏览器控件中无法正确加载:
TKS
您是否在 VB.NET 中使用 WebBrowser 来显示页面?如果是这样,我认为问题可能是由 VB.NET 中的 WebBrowser 默认不使用 IE 11 引起的。我尝试在 Sample.htm <head>
的第一行添加这一行,然后它可以在 VB.NET:
中与 WebBrowser 一起使用
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
结果如下:
在 VB6 应用程序中:
如果我加载一个包含多个 ytplayer 的 HTML 页面,iFrame 仅嵌入第一个视频功能。它下面的其他 iFrame 视频显示为白色框。
如果我在 Internet Explorer 中加载完全相同的 HTML 页面,所有视频功能。
我正在尝试找出需要调整的设置。我一直在倾注 FeatureControls 但没有发现任何东西。
还有什么地方可以查找此设置或这组设置吗?
这是一个 HTML 文件的示例,它可以在 Internet Explorer 中正确加载,但在网络浏览器控件中无法正确加载:
TKS
您是否在 VB.NET 中使用 WebBrowser 来显示页面?如果是这样,我认为问题可能是由 VB.NET 中的 WebBrowser 默认不使用 IE 11 引起的。我尝试在 Sample.htm <head>
的第一行添加这一行,然后它可以在 VB.NET:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
结果如下: