介绍
安装
指南
- Engine
- Profile
- Browser
- BrowserView
- 导航
- 内容
- 上下文菜单
- DOM
- JavaScript
- 弹出窗口
- 对话框
- 下载
- Chrome 扩展程序
- 网络
- 缓存
- Cookies
- 代理
- 身份验证
- 权限
- 插件
- 打印
- 密码
- 用户数据配置文件
- 信用卡
- 媒体
- 缩放
- 拼写检查器
- 部署
- Chromium
故障排除
- 日志记录
- 常见异常
- 应用程序不终止
- 视频不播放
- 无法登录 Google 账号
- 用户数据未被储存
- 配色方案
- 启动失败
- Windows 启动缓慢
- 无响应的 .NET 应用程序
- Chromium 进程意外终止
- 意外行为
- Windows 7/8/8.1 停止支持
迁移
信用卡
本指南将介绍如何保存、更新和管理信用卡。
概述
Chromium 具有内置功能,可以记住输入到网络表单中的信用卡信息。 当用户提交包含信用卡信息的网络表单时,库将询问是否将其保存到信用卡存储中。
如果您选择保存它,下次加载表单时,库会建议自动填充它。
保存信用卡
当用户提交包含信用卡信息(持卡人姓名、号码、有效期、CVV/CVC)的表单时,库将询问您是否要通过 SaveCreditCardHandler
保存信用卡。 在处理程序中,系统会提示您保存或拒绝该卡。 例如:
Browser.CreditCards.SaveCreditCardHandler =
new Handler<SaveCreditCardParameters, SaveCreditCardResponse>(
p => SaveCreditCardResponse.Save);
Browser.CreditCards.SaveCreditCardHandler =
New Handler(Of SaveCreditCardParameters, SaveCreditCardResponse)
(Function(p) SaveCreditCardResponse.Save)
如果您选择保存,这张卡将被添加到信用卡存储中。 下次您在表单中输入同一张信用卡时,将不会调用回调。
如果您选择拒绝该卡,它将不会被添加到存储中,并且在您下次输入完全相同的信用卡时将再次调用回调。
管理信用卡
信用卡存储中的每条记录都由一个单独的 CreditCard
对象表示。 包含持卡人姓名、号码、有效期等。
要读取所有记录,请使用 ICreditCardStore
:
IReadOnlyList<CreditCard> allCreditCards =
Engine.Profiles.Default.CreditCardStore.All;
Dim allCreditCards As IReadOnlyList(Of CreditCard) =
Engine.Profiles.Default.CreditCardStore.All
要从存储中删除任何记录,请使用:
Engine.Profiles.Default.CreditCardStore.Remove(CreditCard);
Engine.Profiles.Default.CreditCardStore.Remove(CreditCard)
要清除所有信用卡,请使用以下方法:
Engine.Profiles.Default.CreditCardStore.Clear();
Engine.Profiles.Default.CreditCardStore.Clear()