如何调查 Internet Explorer 和 .NET WebControl 浏览器连接到 Facebook Flash 游戏的行为差异

How to investigate a difference of behaviour between internet explorer and a .NET WebControl browser to connect to a facebook flash game

上下文: - 我一方面有 Internet Explorer 在 Facebook 上成功执行 Flash 游戏。 - 另一方面,我正在开发一个嵌入 windows .NET webcontrol 浏览器的产品。 IE的注册表功能控制键和我的产品设置的一样。 编辑:(我不是在开发 Flash 游戏,而是在嵌入式浏览器上工作)

问题: 预期的行为是嵌入式浏览器将 运行 Flash 游戏和 IE。 然而事实上,嵌入式浏览器并没有完全加载facebook flash游戏:游戏内容应该是黑屏而不是加载。

从这里开始,我不知道从哪里开始调查以及如何调查。我想比较这两种情况下发生的情况,以了解行为差异的原因是什么,但是我不知道这是 cookie 问题,还是某些授权被拒绝,或者某些缓存未填充。

有人可以提供一些建议以了解从哪里开始吗?

由于完全无法调查此错误,我只是在互联网上闲逛,直到找到其他人遇到了同样的问题,而确实有人这样做了:

https://blogs.msdn.microsoft.com/johan/2009/08/06/problems-with-flash-content-in-the-webbrowser-control/

我自己的错误有一个解决方法——实际上是一个 adobe flash 错误——: 要手动删除缓存的“.swf”(https://support.microsoft.com/fr-fr/kb/262110),请参阅 "solution" 部分。

故障排除部分也有关于如何调查此类特定问题的答案:

  1. 使用 Internet Explorer 中包含的开发者工具。
  2. 使用调试工具作为 fiddler 并调查跟踪。
  3. 将应用程序中的网络浏览器代码隔离到严格的最低限度
  4. 尝试跨域信任区域的设置

感谢 Johanst 之前的调查(7 年前),如果他读过这些内容。

Adobe 记录: (http)bugbase.adobe.com/index.cfm?event=bug&id=2919430