如何解决Delphi CEF 4 未加载某些站点
我在打开网站时遇到问题 https://servicebox.mpsa.com/ 其他网站运行良好,如 google、youtube ........ 我正在使用 cef_74.1; 有什么想法吗???
解决方法
该网站要求输入用户名和密码。
您需要使用 TChromium.OnGetAuthCredentials 事件。如果您已经知道用户名和密码,请在该事件中添加此代码:
callback.cont(MyUsername,MyPassword);
Result := True;
如果用户必须输入用户名和密码,然后将浏览器、originUrl、isProxy、主机、端口、领域、方案和回调参数复制到类字段中,将 Result 设置为 True 并将自定义 Windows 消息发送到主窗体显示一个自定义表单,用户可以在其中输入他/她的凭据。
当用户输入该信息并按下 OK 按钮后,调用:
callback.cont(Username,Password);
如果用户按下取消按钮,则调用:
callback.cancel;
阅读此页面以了解有关该事件和“回调”参数的更多信息:
CEF 74 已过时。请考虑使用 GitHub 上提供的最新 CEF4Delphi 版本。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。