# Polkadot.js 扩展已有网站访问：核对账户范围并移除旧记录

整理：链小知（AI 辅助）
资料核对日期：2026-10-12
引用地址：https://lianxiaozhi.com/tools/guides/polkadot-js-existing-website-access
难度：进阶
核验方式：官方文档整理，未执行真实账户操作

从 Developer Signer 的设置进入权限列表，区分站点 URL、账户范围和链上权限；适用固定源码的菜单。

## 使用工具
- [Polkadot.js（Developer Signer / Apps）](https://lianxiaozhi.com/tools/polkadot-js) · [官方入口](https://polkadot.js.org/)

## 前置条件
- 已有可打开的 Polkadot.js 扩展、安装版本和需要处理的完整站点 URL；不安装或批准新连接。
- 以包 0.64.1 的固定源码说明菜单，安装版不一致则先核对对应版本。

## 1. 确认正在使用扩展

从浏览器已安装的扩展入口打开 Polkadot Developer Signer，核对自身安装版本。Apps 的网络菜单与扩展权限菜单各自独立；没有旧权限记录也无需为测试去连接网站。

核对结果：产品和安装版本已记录。
依据：[Polkadot Developer Signer 当前产品入口](https://polkadot.js.org/extension/)
依据：[Polkadot.js 工具职责与链状态读取](https://wiki.polkadot.com/general/polkadotjs/)
依据：[扩展固定 commit 包版本](https://raw.githubusercontent.com/polkadot-js/extension/54f44022004f4cefb4a2b929f3a397715a134d6f/packages/extension/package.json)

## 2. 打开网站访问管理

在扩展顶部点击设置齿轮，选择 Manage Website Access。若没有齿轮或该项目，停止按此路径操作，查安装版说明，不在 Apps 中寻找同名账户页面代替。

核对结果：进入标题为 Manage Website Access 的列表。
依据：[扩展设置齿轮入口](https://raw.githubusercontent.com/polkadot-js/extension/54f44022004f4cefb4a2b929f3a397715a134d6f/packages/extension-ui/src/partials/Header.tsx)
依据：[扩展网站权限与地址显示格式](https://raw.githubusercontent.com/polkadot-js/extension/54f44022004f4cefb4a2b929f3a397715a134d6f/packages/extension-ui/src/partials/MenuSettings.tsx)
依据：[已保存网站权限列表](https://raw.githubusercontent.com/polkadot-js/extension/54f44022004f4cefb4a2b929f3a397715a134d6f/packages/extension-ui/src/Popup/AuthManagement/index.tsx)

## 3. 找到完整站点 URL

在 example.com 筛选框输入目标域名片段，再比较列表中的完整 URL。该筛选是字符串包含匹配，不能只凭搜索结果存在就认定为预期域名；No website request yet 表示该列表当前未返回记录，仍需排除加载失败。

核对结果：目标 URL 已逐项核对，近似域名没有混选。
依据：[已保存网站权限列表](https://raw.githubusercontent.com/polkadot-js/extension/54f44022004f4cefb4a2b929f3a397715a134d6f/packages/extension-ui/src/Popup/AuthManagement/index.tsx)
依据：[网站与账户范围显示](https://raw.githubusercontent.com/polkadot-js/extension/54f44022004f4cefb4a2b929f3a397715a134d6f/packages/extension-ui/src/Popup/AuthManagement/WebsiteEntry.tsx)

## 4. 读取该站账户范围

检查站点旁的账户数量或 all accounts/no accounts 标签。标签描述扩展保存的账户访问范围，不能推断网站当前已连接、已经签名，或可以控制资产；旧记录与新版记录字段可能不同。

核对结果：记录 URL 和当前可见范围，不将账户访问当交易授权。
依据：[网站与账户范围显示](https://raw.githubusercontent.com/polkadot-js/extension/54f44022004f4cefb4a2b929f3a397715a134d6f/packages/extension-ui/src/Popup/AuthManagement/WebsiteEntry.tsx)
依据：[权限删除与账户/签名处理边界](https://raw.githubusercontent.com/polkadot-js/extension/54f44022004f4cefb4a2b929f3a397715a134d6f/packages/extension-base/src/background/handlers/Extension.ts)

## 5. 移除选定网站记录

确定目标无误后点击该行垃圾桶。固定源码直接调用当前 URL 的 removeAuthorization，并用返回列表更新画面；不要等待教程未证实的确认弹窗，也不要改点账户删除/忘记。

核对结果：目标行从返回列表中消失；失败或无变化保留为未完成。
依据：[删除网站访问图标](https://raw.githubusercontent.com/polkadot-js/extension/54f44022004f4cefb4a2b929f3a397715a134d6f/packages/extension-ui/src/components/RemoveAuth.tsx)
依据：[已保存网站权限列表](https://raw.githubusercontent.com/polkadot-js/extension/54f44022004f4cefb4a2b929f3a397715a134d6f/packages/extension-ui/src/Popup/AuthManagement/index.tsx)
依据：[权限删除与账户/签名处理边界](https://raw.githubusercontent.com/polkadot-js/extension/54f44022004f4cefb4a2b929f3a397715a134d6f/packages/extension-base/src/background/handlers/Extension.ts)

## 6. 复查结果与权限边界

重新进入相同权限列表并检索完整 URL，记录是否仍存在。处理范围是扩展已有网站访问记录；网站已经获知的公开地址无法收回，链上代理、已签交易和资金状态需要分别核对。

核对结果：已区分本地权限结果与链上状态，没有为验证重新授权。
依据：[已保存网站权限列表](https://raw.githubusercontent.com/polkadot-js/extension/54f44022004f4cefb4a2b929f3a397715a134d6f/packages/extension-ui/src/Popup/AuthManagement/index.tsx)
依据：[权限删除与账户/签名处理边界](https://raw.githubusercontent.com/polkadot-js/extension/54f44022004f4cefb4a2b929f3a397715a134d6f/packages/extension-base/src/background/handlers/Extension.ts)

## 常见错误
- Display address format for 是显示前缀设置，不是网站授权或网络连接开关。
- 删除站点访问与删除本地账户是不同操作，无法据此承诺撤权、退款或取消交易。

## 完成检查
- 形成目标 URL、原可见范围和列表处理结果；出现错误则保留未完成。
- documentation：官方文档与固定源码核验，未访问用户扩展、签名或执行链上操作。

## 相关知识
- [钱包签消息与签交易有什么区别？不付 Gas 的签名也要读内容](https://lianxiaozhi.com/learn/wallet-message-vs-transaction)

## 官方依据
- [Polkadot Developer Signer 当前产品入口](https://polkadot.js.org/extension/)
- [Polkadot.js 工具职责与链状态读取](https://wiki.polkadot.com/general/polkadotjs/)
- [扩展固定 commit 包版本](https://raw.githubusercontent.com/polkadot-js/extension/54f44022004f4cefb4a2b929f3a397715a134d6f/packages/extension/package.json)
- [扩展设置齿轮入口](https://raw.githubusercontent.com/polkadot-js/extension/54f44022004f4cefb4a2b929f3a397715a134d6f/packages/extension-ui/src/partials/Header.tsx)
- [扩展网站权限与地址显示格式](https://raw.githubusercontent.com/polkadot-js/extension/54f44022004f4cefb4a2b929f3a397715a134d6f/packages/extension-ui/src/partials/MenuSettings.tsx)
- [已保存网站权限列表](https://raw.githubusercontent.com/polkadot-js/extension/54f44022004f4cefb4a2b929f3a397715a134d6f/packages/extension-ui/src/Popup/AuthManagement/index.tsx)
- [网站与账户范围显示](https://raw.githubusercontent.com/polkadot-js/extension/54f44022004f4cefb4a2b929f3a397715a134d6f/packages/extension-ui/src/Popup/AuthManagement/WebsiteEntry.tsx)
- [删除网站访问图标](https://raw.githubusercontent.com/polkadot-js/extension/54f44022004f4cefb4a2b929f3a397715a134d6f/packages/extension-ui/src/components/RemoveAuth.tsx)
- [权限删除与账户/签名处理边界](https://raw.githubusercontent.com/polkadot-js/extension/54f44022004f4cefb4a2b929f3a397715a134d6f/packages/extension-base/src/background/handlers/Extension.ts)
