Polkadot.js 扩展已有网站访问:核对账户范围并移除旧记录
链小知 · 进阶 · 核验 · 依官方文档整理
从 Developer Signer 的设置进入权限列表,区分站点 URL、账户范围和链上权限;适用固定源码的菜单。
开始前准备
- 已有可打开的 Polkadot.js 扩展、安装版本和需要处理的完整站点 URL;不安装或批准新连接。
- 以包 0.64.1 的固定源码说明菜单,安装版不一致则先核对对应版本。
1. 确认正在使用扩展
从浏览器已安装的扩展入口打开 Polkadot Developer Signer,核对自身安装版本。Apps 的网络菜单与扩展权限菜单各自独立;没有旧权限记录也无需为测试去连接网站。
检查结果:产品和安装版本已记录。
2. 打开网站访问管理
在扩展顶部点击设置齿轮,选择 Manage Website Access。若没有齿轮或该项目,停止按此路径操作,查安装版说明,不在 Apps 中寻找同名账户页面代替。
检查结果:进入标题为 Manage Website Access 的列表。
3. 找到完整站点 URL
在 example.com 筛选框输入目标域名片段,再比较列表中的完整 URL。该筛选是字符串包含匹配,不能只凭搜索结果存在就认定为预期域名;No website request yet 表示该列表当前未返回记录,仍需排除加载失败。
检查结果:目标 URL 已逐项核对,近似域名没有混选。
4. 读取该站账户范围
检查站点旁的账户数量或 all accounts/no accounts 标签。标签描述扩展保存的账户访问范围,不能推断网站当前已连接、已经签名,或可以控制资产;旧记录与新版记录字段可能不同。
检查结果:记录 URL 和当前可见范围,不将账户访问当交易授权。
5. 移除选定网站记录
确定目标无误后点击该行垃圾桶。固定源码直接调用当前 URL 的 removeAuthorization,并用返回列表更新画面;不要等待教程未证实的确认弹窗,也不要改点账户删除/忘记。
检查结果:目标行从返回列表中消失;失败或无变化保留为未完成。
6. 复查结果与权限边界
重新进入相同权限列表并检索完整 URL,记录是否仍存在。处理范围是扩展已有网站访问记录;网站已经获知的公开地址无法收回,链上代理、已签交易和资金状态需要分别核对。
检查结果:已区分本地权限结果与链上状态,没有为验证重新授权。
怎样确认完成
- 形成目标 URL、原可见范围和列表处理结果;出现错误则保留未完成。
- documentation:官方文档与固定源码核验,未访问用户扩展、签名或执行链上操作。
常见错误与边界
- Display address format for 是显示前缀设置,不是网站授权或网络连接开关。
- 删除站点访问与删除本地账户是不同操作,无法据此承诺撤权、退款或取消交易。