-
希望思源官方或者可以插件支持一些主流的书籍格式的阅读
2024-11-18 16:26支持 epub 就足够了,可以关注这个 pr: Pull Request #11635 · siyuan-note/siyuan
-
手机伺服用不了 file:// 链接的解决办法 2.0(兼容带空格及中文的文件名或路径)
2024-11-18 12:20为避免引用文章的原文失效,我将其全文复印到此处。
取消新版 Edge/Chrome 打开外部应用时每次的提示
作者:mmaple7 发布时间:2024-01-14
使用新版 Edge 或 Chrome 调用外部应用时每次都会出现要打开 xxx PROTOCOL 吗的提示。除了取消提示之外,可以通过编辑注册表来自定义默认的打开方式。此外,可以使用策略组来管理浏览器的行为,包括控制外部应用程序的自动启动和协议的处理方式。
文章参考
Microsoft Edge 浏览器策略文档 | Microsoft Learn
Microsoft Edge 浏览器支持的所有策略的 Windows 和 Mac 文档涉及其中的策略:
79-84 版本:
ExternalProtocolDialogShowAlwaysOpenCheckbox 在外部协议对话框中显示“始终打开”复选框85 版本及后续版本
AutoLaunchProtocolsFromOrigins 定义可以从列出的源启动外部应用程序而不提示用户的协议列表其他相关项
AutoLaunchProtocolsComponentEnabled 已启用自动启动协议组件(方式二的问题 1)方式一:使用注册表配置策略
可以参考下面步骤,在注册表中的策略组中设置始终使用关联应用打开相关链接.
- 先关闭所有 Edge 或 Chrome 浏览器
- 新建一个文本文件,输入或粘贴下面内容,完成后保存并退出
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome] "ExternalProtocolDialogShowAlwaysOpenCheckbox"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge] "ExternalProtocolDialogShowAlwaysOpenCheckbox"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome] "AutoLaunchProtocolsFromOrigins"="[{\"allowed_origins\": [\"*\"], \"protocol\": \"msoutlook\"}]" [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge] "AutoLaunchProtocolsFromOrigins"="[{\"allowed_origins\": [\"*\"], \"protocol\": \"msoutlook\"}]"
- 将文件名修改为 cancelPromptOpenExternalApp.reg,双击运行。
说明:
- Chromium 79 ~ Chromium 84 版本可以通过复选框(ExternalProtocolDialogShowAlwaysOpenCheckbox)控制是否显示提示的弹窗。
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome] "ExternalProtocolDialogShowAlwaysOpenCheckbox"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge] "ExternalProtocolDialogShowAlwaysOpenCheckbox"=dword:00000001
- Chromium 85 版及以后可以通过 AutoLaunchProtocolsFromOrigins 以 json 的方式更细粒度地控制协议(protocol)及该协议允许自启动的源[IP:port、域名](allowed_origins),参考
Microsoft Edge 浏览器策略文档 | Microsoft Learn
Microsoft Edge 浏览器支持的所有策略的 Windows 和 Mac 文档
其中部分内容如下
方式二:使用配置文件
Edge 打开外部应用时的提醒,可以通过“自动启动协议组件(AutoLaunchProtocolsComponent)”相关的配置文件进行控制。
文件路径为
%userprofile%\AppData\Local\Microsoft\Edge\User Data\AutoLaunchProtocolsComponent\组件版本\protocols.json
在 Edge 浏览器地址栏输入
edge://components/
,可以查看组件的列表,可以找到 Edge AutoLaunch Protocols 组件的版本。作者的 Edge 对应组件版本如下:
因此,作者的 AutoLaunchProtocolsComponent 组件配置的路径为
C:\Users\admin\AppData\Local\Microsoft\Edge\User Data\AutoLaunchProtocolsComponent\1.0.0.8\protocols.json
在文件中的
"allow" : [
后追加{ "origins":["*"], "protocol":"协议名" },
若想要只在某网站下去除提醒,将
*
替换为网站链接。问题一
如果该方式不生效,在注册表中查看 AutoLaunchProtocolsComponentEnabled 是否手动设置为不启动。参考
Microsoft Edge 浏览器策略文档 | Microsoft Learn
Microsoft Edge 浏览器支持的所有策略的 Windows 和 Mac 文档
部分内容如下:
-
思源笔记移动端优化建议和使用感想
2024-11-17 16:53移动端要实现 pdf 手写批注,可以关注这个 pr: Pull Request #11635 · siyuan-note/siyuan
-
思源笔记后续是否存在开发兼容 ppt、doc、docx、excel、txt 文档文件的基本阅读和引用,能和现在的 PDF 文件使用体验一致即可
2024-11-10 00:07epub 的话可以关注这个 pr: Pull Request #11635 · siyuan-note/siyuan
-
安卓端 3.1.11 嵌入块不显示面包屑了
2024-11-09 20:06完全没有重复呀,并不是每个人的笔记都是标题和内容重复。
建议恢复成之前的显示面包屑的状态,不喜欢的可以通过 css 隐藏。
-
有没有办法把暗黑改得更暗一点?(只用系统默认主题)
2024-10-29 22:20试试这样
:root:has(#themeDefaultStyle[href *="midnight"]) { --b3-theme-background: #121212; --b3-theme-surface: #161616; }
-
插件开发 idea 丨模仿 wolai 的动态日历图标
2024-10-29 19:45牛逼。无需多言。
但本机使用和伺服使用的时候,图片链接中的 ip 不一致有办法处理吗?
有没有办法使用
siyuan://api/icon/xxxxxx
这样的链接呢? -
思源笔记可以增加跟为知笔记一样的功能吗?为知笔记可以 docker 部署后在手机 APP 上登陆
2024-10-25 15:57如果是安卓手机的话,可以用 kiwi 浏览器或狐猴浏览器在桌面创建快捷方式。