在 Windows 10 上安装或更新 Microsoft Edge
在 Windows 10 上安装或更新 Microsoft Edge
锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。
我们使用翻译服务协助我们的用户。请原谅语法错误。
最佳的!干得好,感谢您的反馈,这对许多人肯定有用。日安。
【已解决】下面是解决方式,给同样困惑的读者。
// ----------------------------------------------------------------------------------------
(Host.InspectorFrontendHost || InspectorFrontendHost).getPreferences(async r => {
for (const {name, content} of JSON.parse(r.scriptSnippets || '[]')) {
const a = document.createElement('a');
const url = URL.createObjectURL(new Blob([content], {type: 'text/plain'}));
a.href = url;
a.download = name + '.txt';
a.dispatchEvent(new MouseEvent('click'));
console.log(name + '...');
await new Promise(resolve => setTimeout(resolve, 150));
URL.revokeObjectURL(url);
}
});
// ----------------------------------------------------------------------------------------
【说明】原理就是读取【C:\Users\X-User\AppData\Local\Microsoft\Edge\User Data\Default\Preferences文件(无后缀的Json文件),读取Preferences文件的scriptSnippets键对应的值(字符串数组),也就是我们在浏览器看到的代码片段Snippets。
【提示】如果第3步命令执行不成功,也可以尝试将【Preferences-复制副本】用任意文本编辑器打开搜索"scriptSnippets"属性的Value值复制出来,手动提取,只是稍微麻烦点。
我们使用翻译服务协助我们的用户。请原谅语法错误。
嗨,欢迎,我是乔,我是来帮助你的。
您所在地区的社区中已经有其他类似的问题。所以,这不是你的问题,而是你的语言的通用浏览器问题。在这些情况下,我们无法手动操作来恢复情况,但 Microsoft 必须通过服务器或新的次要浏览器更新来纠正异常。