【问题标题】:WebBrowser not loading youtube tvWebBrowser 未加载 youtube 电视
【发布时间】:2015-10-23 23:43:18
【问题描述】:

我的以下 URL 在 WPF WebBrowser 控件中未按预期运行。它基本上只加载一个 youtube 背景图像,然后停止 .. 像 firefox/chrome 等一样加载你在 tv-apps 上获得的 youtube 视图。

有没有办法让 WebBrowser 以同样的方式加载它?

https://www.youtube.com/tv#/browse-sets?c=UCZGYJFUizSax-yElQaFDp5Q&resume

我试图解析使用 webclient 下载的同一个页面。但它也只加载一个背景页面,我不知道如何从这里继续。

提前感谢任何提示

【问题讨论】:

    标签: c# wpf youtube


    【解决方案1】:

    Wpf WebBrowser 是 IE 的包装器。如果您尝试打开您在 IE 中提供的链接(在我的情况下为 11 个),您会发现它不起作用(不支持)。

    如果您更改您的 WebBrowser 使用的 IE 版本(如我在此描述的 Script Error in webBrowser control WPF),您会看到不支持的页面。

    您可以尝试使用 https://bitbucket.org/geckofx/https://github.com/cefsharp/CefSharp 之类的东西

    【讨论】:

    • 这很有趣.. 对我来说,IE 11 和 Edge(Windows 10)都以与 FF 或 Chrome 相同的方式加载页面,没有任何问题。所以在你的情况下一定还有其他不同的东西。我会查看您的链接.. 以前从未听说过其中任何一个。已经谢谢了
    • win7 上的 IE 11 对我不起作用,但请尝试使用注册表方法。
    • 添加您尝试按照我的帖子中所述更改注册表项以使其正常工作?
    • 我没有对注册表进行太多尝试,因为我无法干预我用户计算机上的此类条目。但我将探索您发布的其他两个链接,因为我想这些链接会更好地解决问题。我只需要尝试一下我会更喜欢这两个链接中的哪一个。
    • 好的,我们在类似的情况下从安装程序(以管理员身份启动)将密钥插入注册表。但是,您可以使用 GeckoFx 或 CefSharp 获得相同的结果。干得好。
    猜你喜欢
    • 2012-07-09
    • 2012-11-21
    • 2014-07-06
    • 1970-01-01
    • 2014-04-02
    • 2017-03-30
    • 2016-12-22
    • 2012-11-25
    • 1970-01-01
    相关资源
    最近更新 更多