最近有客户在使用OJS系统时,在Issue中上传了整刊PDF,但是却打不开,显示空白,如图:

错误代码提示:
viewer.mjs:1Failed to load module script: Expected a JavaScript-or-Wasm module script but the server responded with a MIME type of "application/octet-stream". Strict MIME type checking is enforced for module scripts per HTML spec.经过分析,是viewer.mjs:1报错,表示浏览器尝试加载一个JavaScript模块(.mjs),但服务器返回的mime类型为application/octet-stream(二进制流),而非规范要求的text/javascript,从而导致浏览器因严格的MIME类型检查而拒绝执行脚本。
找到了问题原因,原来是服务端未能正常解析.mjs文件,误将mjs文件返回成了application/octet-stream格式,考虑到服务端底座是使用的nginx软件,修改下nginx配置,让他将mjs文件正确返回就可以了。
#nginx修改方法
http {
types {
application/javascript js mjs;# .mjs和.js文件使用javascript类型
application/wasm wasm; # WebAssembly文件
}
}OJS期刊投稿系统中,有一些未完成或已提交的投稿因为种种原因需要删除,但是在submission的管理中,并没有删除按钮,那么怎么才能删除文章呢?一、单独的投稿文章删除,具体方法为:1.对于已发布的文章,先下架(unpublish);2...
在使用OJS期刊管理系统的朋友在问,在OJS系统中投稿时,发布文章的最后一步,提交不了文章,出现错误提示,是怎么回事呢?如图:经过丁老师分析,引起这种故障的原因很多,如果只从表面上看,是看不到具体的问题原因的,但是经过丁老师总结归纳,引...
有做期刊运营的同学咨询丁老师,他们自己下载的OJS期刊管理系统,但是在安装过程中,填写完基本信息,点击安装时并等待安装后,页面出现一片空白,啥也没有,反复试了几次都是这样,全是白屏。这是怎么回事,该如何解决呢?今天丁老师教你解决方法。O...
OJS可以给文章增加引用数据的展示和统计功能,针对每篇文章,可以显示出包含Scopus、Crossref的引用数据统计信息,如图:该功能的添加方法为:1.使用管理员账号登录OJS,进入dashboard-settings-Website...