我们在Vimeo,我们显示特定观众的一些影片的帐户。 他们是士兵,我们定制UI的球员禁用共享的选项。 观察者可以做的唯一的事情就是播放视频。
此外,我们定义成视频可以集成在只有一个特定的领域。 因此,我们必须对这个领域的一些网页,我们整合了视频。
在如Firefox,Chrome或边缘一个网页浏览器,如果我们继续托管在该域名的网页,没有任何问题,以显示和播放。 但是,如果我们使用WPF的浏览器,网页可以显示与视频,但Vimeo的的播放器显示一个消息,我们可以看到,因为我们定义隐私设置的视频。
为什么像Firefox或其他浏览器,我没有任何问题或消息打从网页视频上我的域名(我们想要的),并在WPF的浏览器,在Vimeo的的玩家不允许我打视频在我的域名相同的网页?
感谢帮助。
在WPF WebBrowser
控件使用嵌入其窗口内的Internet Explorer中的ActiveX控件。 因此,它具有相同的限制,如Internet Explorer的安装版本。 默认情况下,它会使用IE 7的兼容性,从而更现代JavaScript
可能工作会不正常。
您可以通过使用固定的强制控制用更现代的渲染引擎DOCTYPE
HTML中(但显然,你无法控制的Vimeo的HTML),或在计算机上的任何启动的可执行文件的通过设置注册表项描述此Microsoft文章: 浏览器仿真
您将需要添加您的.exe名称的条目。 例如,如果你的应用是myviewer.exe,它会是这样获得的IE 11的渲染。
HKEY_CURRENT_USER
SOFTWARE
Microsoft
Internet Explorer
Main
FeatureControl
FEATURE_BROWSER_EMULATION
myviewer.exe = (DWORD) 00011000