找回 Edge 边栏中消失的 Copilot 图标

Edge 边栏的 Copilot 能根据网页内容增强回复,相当于内置了RAG,而且能不限次数使用GPT-5,非常方便。笔者有次打开 Edge 浏览器时发现边栏的Copilot图标消失了,探索了一些方法后终于找到解决方案,以下:

1. win+R 打开运行,输入 powershell 打开,复制以下正则表达式全文到powershell 命令窗口回车运行即可。命令窗口出现“✅ 已将 variations_country 设置为 US。已重新启动 Microsoft Edge”代表已经成功。

& { # 关闭所有 Edge 进程 Get-Process | Where-Object { $_.ProcessName -like "msedge*" } | Stop-Process -Force -ErrorAction SilentlyContinue Start-Sleep -Seconds 3 $localState = "$env:LOCALAPPDATA\Microsoft\Edge\User Data\Local State" if (Test-Path $localState) { try { # 读取文件内容 $content = Get-Content $localState -Raw -Encoding UTF8 # 使用正则表达式查找并替换 variations_country 的值 if ($content -match '"variations_country":"[^"]*"') { $content = $content -replace '"variations_country":"[^"]*"', '"variations_country":"US"' $content | Set-Content -Path $localState -Encoding UTF8 Write-Host "✅ 已将 variations_country 设置为 US。" # 只有成功修改时才重启 Edge Start-Sleep -Seconds 1 Start-Process "msedge.exe" Write-Host "已重新启动 Microsoft Edge" } else { Write-Host "⚠️ 未找到 variations_country 字段,请手动检查文件。" Start-Process notepad.exe $localState } } catch { Write-Host "❌ 修改 Local State 文件失败:$($_.Exception.Message)" Write-Host "⚠️ 请手动修改该文件,搜索variations_country修改值为US,保存后手动启动 Edge。" # 自动打开 Local State 文件供用户手动编辑 Start-Process notepad.exe $localState } } else { Write-Host "找不到 Local State 文件:$localState" return } }

2.边栏出现 Copilot 图标后,如果出现

这不是你的错,而是我的问题

很抱歉,我在你所在的国家/地区似乎尚不可用。如果你愿意,可以通过前往以下内容来隐藏 Copilot 图标 浏览器设置。

则可能是因为你没有使用科学上网,如果已经可以科学上网但仍然无法使用,此时打开梯子的全局模式即可。

Read more

Flutter 组件 platform_utils 的适配 鸿蒙Harmony 实战 - 驾驭设备特征感知、实现鸿蒙全场景跨平台系统属性标准化提取方案

Flutter 组件 platform_utils 的适配 鸿蒙Harmony 实战 - 驾驭设备特征感知、实现鸿蒙全场景跨平台系统属性标准化提取方案

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 platform_utils 的适配 鸿蒙Harmony 实战 - 驾驭设备特征感知、实现鸿蒙全场景跨平台系统属性标准化提取方案 前言 在鸿蒙(OpenHarmony)生态的全场景开发中,我们面对的是从仅有几十 KB 内存的嵌入式模组,到拥有 2K 分辨率的大屏智慧终端,再到性能卓越的鸿蒙旗舰手机。作为一个追求极致体验的开发者,我们经常需要回答这样一个问题:“我的代码现在到底是运行在哪一个档位的鸿蒙设备上?” 我们需要确切知道当前的系统版本以开启特定的 API,需要知道屏幕的像素密度(DPI)以适配精细的图标,更需要一套能抹平 Android/iOS/OpenHarmony 平台差异的统一查询接口。 platform_utils 为 Flutter 提供了一层极其轻盈的设备特性抽象。适配到鸿蒙平台后,它不仅能作为我们业务逻辑的分发开关,更是我们构建“一套代码,多形形态自适应”鸿蒙应用的核心情报哨兵。

By Ne0inhk
Flutter 三方库 dart_depcheck 的鸿蒙化适配指南 - 实现自动化的项目依赖健康检查、支持冗余包识别与版本冲突预警

Flutter 三方库 dart_depcheck 的鸿蒙化适配指南 - 实现自动化的项目依赖健康检查、支持冗余包识别与版本冲突预警

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 dart_depcheck 的鸿蒙化适配指南 - 实现自动化的项目依赖健康检查、支持冗余包识别与版本冲突预警 前言 在进行 Flutter for OpenHarmony 的大规模工程化协作时,随着开发进度的推进,pubspec.yaml 中的依赖包会不断增加。如果不加管理,容易出现“引入了但没用”或者“版本严重滞后”的情况,导致鸿蒙 HAP 包体积虚大。dart_depcheck 是一个专门用于检测项目依赖健康度的命令行工具。本文将探讨如何将该工具集成到鸿蒙项目的质量流水线中。 一、原理解析 / 概念介绍 1.1 基础原理 dart_depcheck 通过扫描整个鸿蒙项目的源码目录,识别出所有的 import 语句,并将其与 pubspec.

By Ne0inhk
Flutter 三方库 simple_json 的鸿蒙化适配指南 - 实现极简主义的 JSON 解析与映射、支持端侧零负担的数据对象序列化实战

Flutter 三方库 simple_json 的鸿蒙化适配指南 - 实现极简主义的 JSON 解析与映射、支持端侧零负担的数据对象序列化实战

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 simple_json 的鸿蒙化适配指南 - 实现极简主义的 JSON 解析与映射、支持端侧零负担的数据对象序列化实战 前言 在进行 Flutter for OpenHarmony 开发时,虽然官方提供了 dart:convert,但在处理复杂的 JSON 嵌套或需要将数据自动映射到类(PoJo)时,开发者往往需要写大量的模板代码。simple_json 秉持了“少即是多”的原则,提供了一套最符合直觉的 API 来处理 JSON 映射。本文将探讨如何在鸿蒙端利用该库构建高效、清爽的数据持久化层。 一、原直观解析 / 概念介绍 1.1 基础原理 simple_json

By Ne0inhk
Ubuntu22.04设置共享文件夹

Ubuntu22.04设置共享文件夹

文章目录 * 前言 * 前期工作 * 挂载共享文件夹 * 创建挂载目录 * 自动挂载目录 * 重启 前言 在Ubuntu中设置共享文件夹的主要目的是实现不同系统或者用户之间的文件交换,通过共享文件夹可以很方便地在虚拟机和宿主机之间进行文件传输或者访问。 前期工作 1. 安装VMware Workstation 自行安装VMware Workstation和创建Ubuntu22.04 2. 安装open-vm-tools 版本高的推荐使用open-vm-tools代替之前的VMware Tools,没安装的可以看之前安装open-vm-tools的教程,必须要安装这个东西,没安装的话就用不了共享文件夹的功能。 设置共享文件夹 找到需要设置共享文件夹的主机,先勾选总是启用选项,然后点击底下的添加,选择自己需要共享的文件夹,如下图所示。 挂载共享文件夹 1. 查看共享文件夹名称 用以下命令查看共享文件夹的名称 vmware-hgfsclient 这个文件夹就是之前我们设置好的那个宿主机本地的文件夹。 2. 进入

By Ne0inhk