delphi - 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);
如果用户按下 CANCEL 按钮,则调用:
callback.cancel;
阅读此页面以获取有关该事件和“回调”参数的更多信息:
CEF 74 已过时。请考虑使用 GitHub 上提供的最新CEF4Delphi版本。
推荐阅读
- mockito - 如何模拟单声道平面地图
- string - Ada - 将函数转换为过程
- java - JavaFX 调整窗口大小
- javascript - 将 geojson 文件中的坐标四舍五入以进行线图绘制
- google-cloud-platform - 使用 Airflow BigqueryOperator 向 BigQuery 表添加标签
- javascript - 如何部署 NextJS + Express 服务器
- r - R:如何使用 ggplot2 创建一个半色半数的热图?
- javascript - 在javascript中获取函数调用者
- angular - LOCALE_ID en-GB 导致日期格式不正确
- java - @After 不起作用(带有 SenerityBDD 的黄瓜)