Delphi XE2 中的 TWebBrowser 组件似乎有严重的错误。我必须运行某种代码才能以某种特殊方式实例化它吗?
- 创建新的 Delphi 项目
- 将 TWebBrowser 组件拖放到窗体上。
- 在 Form1.FormCreate() 调用 WebBrowser1.GoHome (谷歌)。
如果我编译这个 32 位并转到一些特定的网页,我会收到错误消息。谷歌(ncbi 核苷酸爆炸)并单击第一个链接。
如果我单击通常在新窗口中打开的链接,除了这些 javascript 错误之外,它还会在 IE(单独的应用程序)中打开。
64 位版本似乎更坏。通过访问同一站点(ncbi 核苷酸爆炸),由于“divide_by_zero”错误,我使整个程序崩溃。