vb.net - Flash 电影只在 Chrome 中呈现,而不是 WebBrowser 控件?

标签 vb.net video vector webbrowser-control

当我导航到 this URL 时,我在调试输出窗口 (Visual Studio) 中收到一条输出消息(Vector smash protection is enabled)使用 WebBrowser

URL 从 Dailymotion 重定向到嵌入式视频播放器.它应该看起来像这样:

Image of correctly running URL

但它看起来像这样:

enter image description here

这条消息是什么意思?为什么我有黑屏(视频未显示)?如何解决?

编辑:您可以在最后一张截图中看到所有代码...

最佳答案

我自己也注意到了类似的事情。
我在安装 python webbrowser 时得到以下信息:

已启用矢量粉碎保护。
Java 版本“1.7.0_79”
OpenJDK 运行时环境 (IcedTea 2.5.6) (7u79-2.5.6-0ubuntu1.14.04.1)
OpenJDK 64 位服务器 VM(构建 24.79-b02,混合模式)

我确信它是为了防止一种拒绝服务攻击,刚刚在 Java 1.7 中发布,没有大张旗鼓。
见:
http://docs.oracle.com/javase/7/docs/api/java/util/Vector.html

http://www.oracle.com/technetwork/java/seccodeguide-139067.html

编辑 1:

由于我的问题来自 pdf 查看器 atril,我联系了程序的作者,他们告诉我 Vector smash protection is enabled 消息正在由 Webkit 发布。 Atril 在他们的代码中添加了一个新的 epub 后端,它使用 Webkit。
粗略的搜索表明它是对堆栈粉碎或堆喷射攻击的防御,尽管不要让我相信它。
此消息似乎在浏览器、查看器甚至操作系统中弹出的原因似乎与现在有多少程序在幕后使用 webkit 直接相关。
以下是 2 个使用 webkit 的代码列表:

http://trac.webkit.org/wiki/ApplicationsGtk
http://trac.webkit.org/wiki/Applications%20using%20WebKit

像往常一样,如果有疑问,您自己的研究可能会证明比我的更有效,但我对这个信息感到更加高兴,因为我知道它是什么。
如果我遇到任何其他相关问题,我将编辑这篇文章。

关于vb.net - Flash 电影只在 Chrome 中呈现,而不是 WebBrowser 控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32058697/

相关文章:

asp.net - 根据存储过程中的非 bool 值检查 GridView 中的复选框

javascript - ASP.NET - JavaScript onmouseout 获取原始背景

asp.net - 处理 DatePicker 中的空引用

c# - 如何将可能是 Windows 1252 'ANSI' 编码的上传文件转换为 .NET 中的 UTF8?

c++ - Vector<元组>, make_tuple<int, ignore, float>

opencv - FFMPEG 压缩 - 管道与文件

jquery - 在 slider 中播放 Vimeo 或 Youtube 视频时停止滑动

javascript - 取消静音背景视频的按钮

c++ - 两个 vector <string>串联

c++ - 比较两个 vector 元素并得到 EXC_BAD_ACCESS(code=1, address = 0x0) 错误