WingDr / siyuan-plugin-citation

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

对于和Zotero通信的请求错误,根据不同的返回代码弹出不同的提示 #80

Open Junbin6 opened 8 months ago

Junbin6 commented 8 months ago

非常感谢大佬开发了docker和网页版工具。 我目前在网页版进行测试,以下是使用的软件和系统信息: 1.系统macOS Ventura 2.思源3.0.5 3.debug-bridge 6.7.174 4.Firefox浏览器 5.Zotero 7.0.0-beta.68+c31a40c74 进度 1.目前已安装CORS Unblock 2.extensions.zotero.debug-bridge.token找到了,这个密码是什么密码?另外我好像点错东西了,变成true和false了,这个能改回来吗? 3.网页版提示Zotero没有运行 4.额,思源app内使用也提示Zotero没有运行 ![Uploading 截屏2024-03-26 13.54.40.png…]()

WingDr commented 8 months ago

呃啊你的图片好像裂了,但是我应该理解了是什么问题,在Zotero 7的编辑器里面应该是这样的

image

你点右边那个删除,它就会让你重新选是哪种类型,选择String然后输入密码就行,这个token其实就是原来的密码,在citation插件的设置面板的这里设置的

image

如果一直是默认的话token那里填上CTT就好了

Junbin6 commented 8 months ago
截屏2024-03-26 15 26 23 截屏2024-03-26 15 26 01 截屏2024-03-26 15 25 50

相应的改好了,还是老样子,提示zotero没有运行。

WingDr commented 8 months ago

在这里打开开发者工具

image

然后选中这里的控制台(或者叫Console),再引用一下看看有没有图里这种红色的报错?

image

我得看看报错代码是啥才能知道是啥问题

WingDr commented 8 months ago

另外 debug-bridge 6.7.174是啥版本?我看最新的release应该是6.7.145吧

Junbin6 commented 8 months ago

另外 debug-bridge 6.7.174是啥版本?我看最新的release应该是6.7.145吧

抱歉,这个打错了

Junbin6 commented 8 months ago

在这里打开开发者工具

image

然后选中这里的控制台(或者叫Console),再引用一下看看有没有图里这种红色的报错?

image

我得看看报错代码是啥才能知道是啥问题

太长没法截图,这是log文件 127.0.0.1-1711438696204.log

WingDr commented 8 months ago

啊?404?你这里思源APP是和zotero运行在同一个机子上的吗?

Junbin6 commented 8 months ago

啊?404?你这里思源APP是和zotero运行在同一个机子上的吗?

是的,应该一样还是应该不一样?

截屏2024-03-26 15 42 45
WingDr commented 8 months ago

诶,理论上运行在同一个电脑上,能互相访问的啊。等等,那就重新确认一下,zotero里面debug-bridge插件是启动着的,然后你可以在Zotero的帮助->调试日志->查看输出日志里看到zotero的输出

image

然后再在思源里引用,看看有没有类似下面圈上的这一条的

image

WingDr commented 8 months ago

或者你在浏览器里直接访问localhost:23119,然后输出应该是这样的:

image

Junbin6 commented 8 months ago

localhost:23119

这个和您展示的一样

图片
WingDr commented 8 months ago

localhost:23119

这个和您展示的一样 图片

okk,那说明zotero没问题,那还是得查看一下输出日志,看看是不是debug-bridge的问题

Junbin6 commented 8 months ago

诶,理论上运行在同一个电脑上,能互相访问的啊。等等,那就重新确认一下,zotero里面debug-bridge插件是启动着的,然后你可以在Zotero的帮助->调试日志->查看输出日志里看到zotero的输出

image

然后再在思源里引用,看看有没有类似下面圈上的这一条的

image

图片

啊,我重启电脑后插件能用了

Junbin6 commented 8 months ago

感谢大佬的帮助!!!

WingDr commented 8 months ago

啊,好!能用就好,还可以试试网页版能不能用,主要是我这没mac用来测试,也不太懂这个系统具体是怎么运行的。刚才可能是Zotero里面没启用,应该就是找不到debug-bridge。

另外借这个issue提醒一下我自己要在这里多写几种提示,不然每次都得麻烦开控制台看

Junbin6 commented 8 months ago

啊,好!能用就好,还可以试试网页版能不能用,主要是我这没mac用来测试,也不太懂这个系统具体是怎么运行的。刚才可能是Zotero里面没启用,应该就是找不到debug-bridge。

另外借这个issue提醒一下我自己要在这里多写几种提示,不然每次都得麻烦开控制台看

网页是可以工作了,第一次打开的时候不行,关闭页面重新开启就可以了

WingDr commented 8 months ago

网页是可以工作了,第一次打开的时候不行,关闭页面重新开启就可以了

神奇,不过能用就行,应该还是神奇的缓存机制没加载出来的问题

Junbin6 commented 8 months ago

也可能是我的操作导致的,现在什么东西不工作就重启一下,中间操作可能比较快,可能加载完就好了