OJS3.5版本Pdf无法正常显示浏览的解决方法

所属专题:OJS期刊管理系统 来源: 丁老师原创 更新时间:2026-01-19 20:15 浏览: 2926 IP属地: 深圳
ojs期刊系统安装搭建

近期收到客户反馈,在OJS3.5版本中,上传的投稿论文PDF打不开,无法正常在线浏览,出现空白,并且在控制台还报错,是怎么回事呢?

94449d86ec4c96d5f3f3600fc0215f39a7553f49.png

2bf22096e4a40d6db9cb5be37344bfaba81dc111.jpeg

因为OJS系统使用的PDF浏览插件是Pdf viewer,丁老师着重对这个插件部分进行了故障分析。

经过排查后得知,出现此故障是因为两个原因:
1.确保在OJS系统安装时,files_dir目录配置正确,不然会影响附件的上传和打开。
2.OJS3.5 Pdf浏览依赖pdf.mjs文件,有些服务器不支持.mjs扩展名文件的打开,需要在服务器进行配置。

各类型mjs文件支持服务端配置方法:

#apache
<IfModule mod_mime.c>
    AddType text/javascript mjs 
</IfModule>
    
#nginx
types{
    application/javascript mjs;
}

#nodejs
app.get('*.mjs',(req,res,next)=>{
    res.type('application/javascript');
    next();
});

#iis
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <staticContent>
            <mimeMap fileExtension=".mjs" mimeType="application/javascript" />
        </staticContent>
    </system.webServer>
</configuration>


ojs相关文章

OJS可以在线支付吗?支持哪种支付方式?

经常有小伙伴提问,OJS支持在线支付吗?如果我们想实现作者投稿时付费,是否可以实现这个功能呢?丁老师为你解答。关于OJS的在线支付功能,答案是肯定的。OJS期刊投稿系统支持在线支付,该软件提供了管理订阅和作者费在线支付的功能,如图:目前...

OJS用户登录时开启验证码功能

OJS期刊编审系统在登陆时,默认是不开启验证码功能的。并且用户登录,没有做强密码验证以及登录限制,导致会出现一个暴力破解、弱口令漏洞。在遇到这个问题时,就需要开启验证码功能了。OJS的验证码功能,是使用的google reCAPTCHA...

OJS给文章加上引用功能的方法

近期有使用做期刊运营客户咨询,OJS系统是否支持引用?如果支持的话,如何在OJS系统中,给收录的每篇文章加上引用?类似百度学术的引用功能呢?如图:回复:OJS是支持文章引用功能的,在扩展插件中,使用Citation Style Lang...

OJS支持投稿付费吗?

今天有做期刊的朋友问,OJS系统期刊支持线上投稿付费吗?就是说他只有在OJS系统中,线上付了款,才可以投稿,可以实现这种功能吗?作为OJS系统专业的开发人员,丁老师可以告诉你,这个功能OJS是支持的哦,不仅支持投稿付费,还支持多种支付方...

当前在线
免费咨询