2.4 KiB
2.4 KiB
要在 Windows 系统上测试 Obsidian 的 x-callback-url 功能,可以创建一个简单的场景,在该场景中,你将使用浏览器(如 Edge 或 Chrome)来构造 URL 请求,并利用 Obsidian 和一个 web 服务(比如用一些免费在线服务作为 x-success 回调目标)来测试。以下是一个可以直接体验的步骤:
准备工作:
- 确保已安装 Obsidian 并且已经在本地创建一个名为
TestVault的笔记库。 - 确认 Obsidian 可以处理 URL Scheme:在 Obsidian 中,启用
URI插件(如果有),确保它能接收obsidian://协议的链接。
测试步骤:
-
打开浏览器,复制并粘贴以下 URL 到地址栏中,然后回车:
obsidian://new?vault=TestVault&name=TestNote&x-success=https://webhook.site/your-webhook-idvault=TestVault:这是你的笔记库名称,需要与你本地的笔记库名称一致。name=TestNote:要在 Obsidian 中创建的新笔记名称。x-success=https://webhook.site/your-webhook-id:https://webhook.site/是一个在线工具,用于接受任何形式的 HTTP 请求。你可以在这个网站上获取一个唯一的 URL(称为your-webhook-id),Obsidian 完成操作后会回调到这个地址。
-
获取
Webhook.site的 ID:- 打开 Webhook.site。
- 页面上会生成一个唯一的 URL(如
https://webhook.site/abcdefg-1234-5678)。复制这个地址,替换上面的https://webhook.site/your-webhook-id部分。
-
执行 URL:
- 将替换后的完整 URL 粘贴到浏览器地址栏,然后回车。这个 URL 会触发 Obsidian 创建一个名为
TestNote的新笔记,并在创建完成后回调Webhook.site。
- 将替换后的完整 URL 粘贴到浏览器地址栏,然后回车。这个 URL 会触发 Obsidian 创建一个名为
-
查看回调结果:
- 回到
Webhook.site页面,你会看到 Obsidian 请求回调的详细信息,包括笔记的名称和相关信息。
- 回到
结果:
-
如果操作成功,你应该会在 Obsidian 中的
TestVault笔记库中看到一个名为TestNote的新笔记。 -
同时,在
Webhook.site上可以查看到一个包含name参数的请求,比如:name=TestNote&url=obsidian%3A%2F%2Fopen%3Fvault%3DTestVault%26file%3DTestNote&file=file%3A%2F%2F%2F...
通过这种方法,你可以很方便地在 Windows 系统上测试 x-callback-url 的功能,并直观地看到 Obsidian 和外部服务之间的交互结果。