Skip to content

常见问题

MDX 词典服务

服务开源地址

js-mdx-server: GiteeGithub

推荐词典

精装 - 牛津高阶双解第 10 版完美版(OALDPE)

替换 oaldpe.js

为适配网页版,需要对下载后的 oaldpe.js,进行细微修改。
请下载修改后的文件 oaldpe.js,并替换原 oaldpe.js 文件。

oaldpe.js 修改说明:
  • 增加缓存: $.ajaxSetup({ cache: true });
  • eruda、opencc-js、crypto-js 依赖采用 CDN 下载,并缓存
  • 修改 isPreview 函数,阻止 iframe 中直接使用 parent.document 报错

注意事项

朗读例句时,需要 关闭 例句在线朗读(Online Example Pron)

例句在线朗读

情形: 当 开启 例句在线朗读(Online Example Pron)时,MDX 服务 播放本地音频的同时,词典 oaldpe.js 也播放在线音频,造成同时播放的冲突。

原因: MDX 服务离线音频 进行了 通用处理,但同时 词典 oaldpe.js 也对此进行了处理。

切换单词等级时的注意事项

  1. 服务端只存最必要的数据
  2. 切换后,要确保与切换前,原来文章中怎么高亮的,切换后,依然还是一样高亮。

举例:

低等级(高中)向 高等级(四级)切换时:

  • 之前处于低等级(高中)时,则四级 默认是生词 ,但经过使用后, 四级中存在熟词记录、生词语境
  • 当切换为高等级(四级)时,则四级 默认是熟词 ,对于前面高等级(四级)中生成的熟词记录、生词语境,则 删除熟词记录、生词语境

高等级(四级)向 低等级(高中)切换时:

  • 之前处于高等级(四级)时,则四级 默认是熟词 ,但经过使用后, 四级中存在生词记录、生词语境
  • 当切换为低等级(高中)时,则四级 默认是生词 ,对于前面高等级(四级)中生词记录,则 删除生词记录

兼容规则

情景

访问 chatGPT 网站,插件处于开启状态,在问答流式响应过程中,插件实时高亮正在进行的回答。 由于 GPT 与插件同时进行操作页面的文档结构,可能导致 GPT 认为功能出错,从而弹出崩溃页面。
在这种情形下,可以为 chatGPT 网页 自定义兼容区,禁止插件高亮,同时不影响插件功能

如何获取 CSS 选择器 ?

兼容区的css选择器1

兼容区的css选择器1

兼容区的css选择器2

Anki

下载

官网:https://apps.ankiweb.net/ 。 官网首页最下面有不同平台的下载链接

安卓版:非谷歌商店安装方法

AnkiConnect 端口占用
  • 安装完 AnkiConnect 插件后,需要重启 Anki。

  • 修改默认端口 8765:

端口占用

移动端同步数据流传过程:

操作起点流向终点
个人词库: 点击 同步 Anki个人词库->电脑端 Anki
电脑端 Anki: 点击 同步电脑端 Anki->Anki Web 云端
移动端 Anki: 点击 同步Anki Web 云端->移动端 Anki

文字说明:

  • 生词语境 传入到电脑端 Anki 后,在电脑端 Anki 上需要先点击同步,数据才能同步到 Anki Web。

  • 然后,再在移动端 Anki,选择同步,才可以把 Anki Web 同步到移动端。

ollama 本地大模型 跨域问题

设置 CORS 环境变量: OLLAMA_ORIGINS ,来自Medium 文章

macOS

在 macOS 上,如果您将 ollama 作为应用程序运行,则设置环境变量涉及使用 launchctl 。此方法允许您定义允许哪些源访问您的资源。设置 环境变量

对于允许所有域:要允许所有域从您的应用程序请求资源,请使用以下命令:

shell
launchctl setenv OLLAMA_ORIGINS "*"

设置所需的 环境变量后,重新启动 OLLAMA 应用程序以应用更改。

shell
brew services restart ollama
Windows

在 Windows 上,ollama 使用为用户或系统设置的 环境变量

通过从任务栏退出应用程序来确保 ollama 没有运行。

打开控制面板并导航至“编辑系统 环境变量”。

选择编辑或创建名为 OLLAMA_ORIGINS 的新变量。允许所有域:

OLLAMA_ORIGINS=*
Linux

对于将 ollama 作为 systemd 服务运行的 Linux 用户, systemctl 命令用于设置 环境变量

使用 systemctl edit ollama.service 在编辑器中打开服务文件。

shell
systemctl edit ollama.service

在 [Service] 部分中,添加包含 CORS 设置的 Environment 行。对于无限制访问:

ini
[Service]
Environment="OLLAMA_ORIGINS=*"

保存更改,然后重新加载 systemd 并使用以下命令 重新启动 ollama

shell
systemctl daemon-reload
systemctl restart ollama

Win 缺失内置 TTS

  • 打开「设置」->「时间和语言」->「语言和区域」
  • 点击「添加语言」,添加英语(美国)英语(英国),最终如图设置。
  • 添加完成后,插件中 TTS 声音 选择框可以选择内置的 TTS 发音。

Win Edge 浏览器 F 键无效

  • 原因:选择文本出现“微型菜单”

  • Edge 设置 -> 外观 -> 选择文本时的微型菜单 -> 关闭「选择文本时显示迷你菜单」

    微型菜单

普通文本如何使用

临时方法:可以复制文本到语雀,预览后,开启插件。

PDF 无法使用

如果 PDF 非文字版,而是图片影印版,则无法识别。

打开本地 HTML 文件

用浏览器打开本地保存的网页时,如何启用插件?

网页保存到本地

建议选择 「网页,全部」。注意:不能选择「网页(单个文件)」!

示例:本地网页文件

启用插件的本地权限
  1. 设置权限: 右键打开权限
  2. 授权本地文件: 文件授权
  3. 最后,用浏览器打开保存后的网页文件。
    • 点击插件图标
    • 选择「开启高亮」

最后更新: