WingDr / siyuan-plugin-citation

A citation plugin for the SiYuan Note.
MIT License
41 stars 4 forks source link

docker版本究竟应当如何与本地zotero通信?已经安装了CORS Unblock 插件 #82

Open fuwaking opened 5 months ago

fuwaking commented 5 months ago

readme里面只写了“开放了docker和远程网页版的使用,通过在浏览器上安装CORS Unblock 插件可以使用浏览器前端与zotero通信。” 究竟如何设置以实现其与zotero通信?zotero上是否要进行设置? 我使用docker版本思源笔记,总提示我zotero未启动? 求教

WingDr commented 5 months ago

zotero和浏览器处于同一台电脑上,浏览器上启用CORS Unblock 插件,应该就可以用了啊,不用额外设置的。如果还是不行的话看看浏览器的控制台输出?

fuwaking commented 5 months ago

多谢大佬回复: zotero是在macbook上,浏览器是macbook上的edge,siyuan部署在同一局域网下的nas上的。 我在本地上开启siyuan(macOS版)后,发现成功了 但我主要是用nas上docker布置的siyuan,那我应当如何修改配置呢?

WingDr commented 5 months ago

我的测试是在局域网另一台机器上的siyuan,访问我电脑上的zotero是成功的,和正常的思源app一样的设置就行,不需要特别的设置

WingDr commented 5 months ago

如果本地的思源app能用的话理论上应该没问题的orz我感觉主要就是检查一下CORS Unblock插件有没有开启

fuwaking commented 5 months ago

多谢您的回复,我刚才又试了一下,之前是通过域名访问的 我现在是试着䏍ip:端口访问的,可以链接上zotero了 但是插入后没有反应,应当是cors unblock插件的设置问题。 我再认真学习一下cors Unblock的配置。 多谢大佬的回复

WingDr commented 5 months ago

mac上是可能有些问题的,参考 #80 可能重启一下浏览器或者电脑会好。还是不行的话就 ctrl+shift+i 调出控制台看看输出有没有什么错误

fuwaking commented 5 months ago

收到,多谢提示

fuwaking commented 5 months ago
截屏2024-06-26 18 04 27

在控制台找到报错信息,如上。然后我去到docker版的siyuan对应文件夹去看了下,找到了对应的文件。

截屏2024-06-26 18 06 52

感觉是不是相对路径有问题?有没有可能是因为docker版里面已经直接设定好了/workspace路径?

fuwaking commented 5 months ago

到后台进去看了一下,感觉路径也没有问题呀

截屏2024-06-26 19 21 06
WingDr commented 5 months ago
截屏2024-06-26 18 04 27

在控制台找到报错信息,如上。然后我去到docker版的siyuan对应文件夹去看了下,找到了对应的文件。

截屏2024-06-26 18 06 52 感觉是不是相对路径有问题?有没有可能是因为docker版里面已经直接设定好了/workspace路径?

啊?这里没找到?我不理解orz这里是直接调用的思源的getFile接口,感觉很有可能是思源本体的问题。你用的思源版本是多少?旧版本的好像没加这个接口

fuwaking commented 5 months ago

我的siyuan是docker3.0.17版,zotero是6.0.37,我现在怀疑是因为我的zotero版本问题,但暂时还不想更新zotero到7.0,因为部分需要使用的插件还没有7.0的 今天打算抽空换台设备试试7.0版zotero能不能解决问题。

WingDr commented 5 months ago

应该不是zotero版本的问题,这个明显就是docker版思源的问题(我在这里还没有访问zotero),我看我有时间的时候试试docker版的该怎么整(之前还有个人用的docker版就没问题,也不知道啥情况)

WingDr commented 5 months ago

不行啊,我这没有用docker环境的条件(没有专门的服务器,用wsl又是报错),要不然还是去官方那里提个issue问一下?我会跟进。

这段代码是下面这样的 image image 本质上是调用后端接口读了一下插件目录里的一个写好的代码文件