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

所属专题:OJS期刊管理系统 来源: 丁老师原创 更新时间:2025-07-19 08:33 浏览: 626 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相关文章

google scholar谷歌学术停止索引...

影响谷歌学术收录(GoogleScholarIndexing)的原因也有很多,大部分是内容问题,针对谷歌学术对文章停止收录、删除收录等相关问题,可以联系丁老师进行咨询了解

OJS系统PDF下载出现404错误的原因及解...

有使用OJS(OpenJournalSystem)期刊系统的客户反应,在浏览和审阅文章时,点击pdf下载不了,出现了404错误,是怎么回事呢?这个问题不仅仅限于文章的PDF文件,包含WORD的DOC文件、TXT文件等也出现了这种情况。收...

OJS系统PDF打不开无法在线浏览的解决方法

最近有客户在使用OJS系统时,在Issue中上传了整刊PDF,但是却打不开,显示空白,如图:错误代码提示:viewer.mjs:1Failed to load module script: Expected a JavaScript-o...

OJS期刊系统配置邮箱发信功能的方法

ojs期刊系统,配置email邮箱发信功能的方法:1.打开根目录下的config.ini.php文件。2.找到"SMTPserversettings",按照如下设置。; Available options: send...