【已解决】Edge浏览器自动更新升级后,Source源代码片段Snippet被清除?

匿名
2024-04-02T12:07:31+00:00

Edge浏览器自动更新升级后,Source源代码片段被清除,代码片段全部不见了,以前也不这样啊

Microsoft Edge | 安装和更新 | Windows 10

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。

0 个注释 无注释

3 个答案

排序依据: 非常有帮助
  1. 匿名
    2024-04-03T09:47:53+00:00

    我们使用翻译服务协助我们的用户。请原谅语法错误。

    最佳的!干得好,感谢您的反馈,这对许多人肯定有用。日安。

    此答案是否有帮助?

    0 个注释 无注释
  2. 匿名
    2024-04-03T09:32:02+00:00

    【已解决】下面是解决方式,给同样困惑的读者。

    1. 浏览器F12 打开开发者工具窗口并浮动(独立窗口)。
    2. 在独立窗口界面按快捷键 Ctrl+Shift+I (即:devtools-on-devtools)
    3. 在第 2 个开发者工具控制台执行以下命令(批量下载脚本代码片段)

    // ----------------------------------------------------------------------------------------

    (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);
    

    }

    });

    // ----------------------------------------------------------------------------------------

    1. 最后再将下载txt文本文件(JS文件)手动导入或添加至源代码【代码片段】中。

    【说明】原理就是读取【C:\Users\X-User\AppData\Local\Microsoft\Edge\User Data\Default\Preferences文件(无后缀的Json文件),读取Preferences文件的scriptSnippets键对应的值(字符串数组),也就是我们在浏览器看到的代码片段Snippets。

    【提示】如果第3步命令执行不成功,也可以尝试将【Preferences-复制副本】用任意文本编辑器打开搜索"scriptSnippets"属性的Value值复制出来,手动提取,只是稍微麻烦点。

    此答案是否有帮助?

    0 个注释 无注释
  3. 匿名
    2024-04-02T14:33:47+00:00

    我们使用翻译服务协助我们的用户。请原谅语法错误。

    嗨,欢迎,我是乔,我是来帮助你的。

    您所在地区的社区中已经有其他类似的问题。所以,这不是你的问题,而是你的语言的通用浏览器问题。在这些情况下,我们无法手动操作来恢复情况,但 Microsoft 必须通过服务器或新的次要浏览器更新来纠正异常。

    此答案是否有帮助?

    0 个注释 无注释