zotero cnki translator不能导入文献问题

刚使用zotero添加cnki文献的时候,突然发现其罢工了,点击导入后看起来也能工作,但进入zotero后发现未导入。

1. 首先找CNKI.js的最新版,搜索了一下,发现其最新版在
https://bitbucket.org/acestrong/zotero-translators-chn/src/tip/CNKI.js
作者在google code也有对应的host:
http://code.google.com/p/zotero-trans/

2. 但安装、重启firefox后发现问题依旧。打开zotero的debug:
进入about:config,修改extensions.zotero.debug.log为true,然后在命令行启动,看看问题在哪里。
命令行提示:不支持的类型。
再找原因,发现CNKI.js中对target的判断如下:

 "target":"^https?://(?:(?:(dlib|epub|acad|apj1|law1|www)\\.cnki\\.net)|(?:[0-9\\.]+))/(?:grid2008|kns50|Kns55|kcms)",

发现这里用的是https,而我实际上用的是http,于是修改之,果然可以!


已发布

分类

来自

标签:

评论

《 “zotero cnki translator不能导入文献问题” 》 有 4 条评论

  1. 茶叶棍儿 的头像
    茶叶棍儿

    最近发现CNKI的转换器用不了,直到发现这篇教程才解决问题,帮大忙了,感谢!

  2. yp 的头像
    yp

    你好,请问您火狐和zotero分别用的是什么版本?我安装您的方法试了,还是不行呢。

  3. wlx 的头像
    wlx

    zotero 3.0.11
    和firefox版本的关系应该不大,FF 16.0.2

    你需要检查一下你的CNKI.js,看看这个是什么版本的
    我用的版本:
    “lastUpdated”: “2011-04-11 23:20:31”

  4. Air 的头像
    Air

    下载完那个cnkifull修改与不修改都能正常保存,但是不能自动下载全文…
    不知道lz是否方便分享下自用的CNKI.js

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注