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

所属专题:OJS期刊管理系统 来源: 丁老师原创 更新时间:2025-07-19 08:33 浏览: 2332 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的验证码功能,是使用的google reCAPTCHA...

OJS提交投稿的文章怎么删除?

OJS期刊投稿系统中,有一些未完成或已提交的投稿因为种种原因需要删除,但是在submission的管理中,并没有删除按钮,那么怎么才能删除文章呢?一、单独的投稿文章删除,具体方法为:1.对于已发布的文章,先下架(unpublish);2...

OJS支持投稿付费吗?

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

OJS发送的邮件被拒收是怎么回事?

有使用OJS期刊投稿管理系统的小伙伴提问,最近在给评审发送邮件通知时,经常会遇到邮件据收被退回的情况,这是怎么回事呢?如图:遇到这种情况,需要先测试OJS的发信功能是否正常,具体可以通过:1.忘记密码,找回密码,发送重置密码邮件方式。2...