正如 Headers 所示我试图在 VB 应用程序中显示来自iframe标签的视频,但我的GeckoFx浏览器只显示白屏并弹出一个警告窗口,说 c is not a registered protocol
.
我的代码:
File.WriteAllText(Application.StartupPath & "/Dump/site.html", My.Resources.Ifame)
Gecko1.Navigate(Application.StartupPath & "/Dump/site.html")
Gecko1.Visible = True
My.Resources.Iframe:
<html>
<body>
<IFRAME SRC="http://www.mp4upload.com/embed-qdj03qmk52rj.html" allowfullscreen="true" FRAMEBORDER=0 MARGINWIDTH=0 MARGINHEIGHT=0 SCROLLING=NO WIDTH=640 HEIGHT=380></IFRAME>
</body>
</html>
我已经实施了
Gecko.GeckoPreferences.Default("extensions.blocklist.enabled") = False
进入表格的加载事件 .
我也尝试了与普通的Webbrowser相同的html,但它也不起作用 . 这不是托管服务商的问题,因为无论iframe源是什么,每次都会显示相同的错误 .
顺便说一下,我正在使用GeckoFx 29.0和xulrunner的匹配版本,并且没有任何其他错误 .
更新
谢谢汤姆帮助我(在评论中见到他) . 我只需要改变
Gecko1.Navigate(Application.StartupPath & "/Dump/site.html")
至
Gecko1.Navigate("file://" & Application.StartupPath & "/Dump/site.html")