微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决网页浏览器控制 |多个 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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。