gpt4 book ai didi

Delphi TChromium/DCEF3 - 持续访问冲突

转载 作者:行者123 更新时间:2023-12-02 14:12:01 25 4
gpt4 key购买 nike

我正在尝试使用 DCEF3 TChromium 作为 TWebbrowser 组件的替代品。我下载了这些软件包并将其安装在我的 IDE (Delphi 2007) 上。

我正在 demos\guiclient 上测试演示,当我尝试打开某些网页时,我收到大量访问冲突异常,并且我的应用程序崩溃了。如果我在 Delphi 内部,我会在 Delphi 本身崩溃之前收到此异常:

'断言失败:'item.src' in\win32scr\DBKIMPL.CPP' at line 2691'

存在此问题的页面示例是 www.whatsmyuseragent.com

正确打开页面的一个示例是 www.google.com

经过大量测试,我发现如果将 TChromium.Options.Javascript 设置为 STATE_DISABLED,应用程序就不会再崩溃。但它不会运行页面的 JS 代码,因此它没有用,因为页面本身无法正确加载。

任何想法将不胜感激,这个问题对每个拥有使用 TWebbrowser 的应用程序并需要紧急替换它的人都感兴趣。由于 TWebbrowser 使用 Internet Explorer 并且它已停产,因此即使 Microsoft 在未来的 Windows 版本中继续提供 MSHTML,它也不会遵循 future 的 Web 标准,并且将来的页面将无法正确加载。事实上,我已经在使用最新网络标准的页面中遇到了此类问题。

最佳答案

经过几天的努力,我发现我正在使用主分支,并且有一个更新的分支(2454)。更新后问题已修复。

下载链接为https://github.com/hgourvest/dcef3/tree/2454

关于Delphi TChromium/DCEF3 - 持续访问冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34199324/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com