最近有客户在使用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期刊编审系统在登陆时,默认是不开启验证码功能的。并且用户登录,没有做强密码验证以及登录限制,导致会出现一个暴力破解、弱口令漏洞。在遇到这个问题时,就需要开启验证码功能了。OJS的验证码功能,是使用的googlereCAPTCHA服...
有做学术期刊的同学问,OJS投稿系统里的每个期刊,支持单独的邮箱设置吗?丁老师在此解答一下首先,OJS期刊投稿系统,可以添加和管理多个期刊,这个是众所周知的。涉及到期刊的邮箱设置,具体解释如下:1.针对每个期刊,可以设置不同的联系方式,...
很多做期刊的出版社客户都在问,OJS系统投稿时可以添加自定义字段吗?如何增加自定义字段呢?比如在投稿时,想增加一个文章类型的选项,该怎么做呢?OJS系统投稿时表单增加自定义字段效果图(增加了文章类型选择字段)丁老师来告诉你哈,首先OJS...
最近有一家秘鲁的出版社客户,在OJS软件的使用中,遇到了故障,插件页(plugin)一直在加载,页面一直在转圈,始终打不开,咨询了丁老师。故障图:初步分析:丁老师经过分析后,初步认为这是由第三方插件引起的故障,导致页面程序无法正常执行,...
很多跨境出版社使用OJS系统做期刊的朋友咨询,OJS系统底部的PKP版权图片能不能去掉呢?有什么办法吗?如图:这个logo当然是可以去掉的,需要修改theme模板主题文件。以OJS版本3.5为例,具体的方法是:1.打开\lib\pkp\te...
OJS系统是业界最权威的期刊管理系统,具有期刊管理、文章发布、评审、出版集一体的全流程功能。使用OJS期刊管理系统发表的论文文章,支持对接谷歌学术(GoogleScholar),可在谷歌学术中进行索引和查询。关于谷歌学术索引,您需要知道以下...
很多使用OJS的同学反馈,有时候突然OJS期刊管理系统的plugin页面打不开了,一直是个圆圈在转圈加载,却始终打不开页面,这是怎么回事呢?如图:其实,这是OJS出错了,原因是可能使用者开启或安装了某些与当前OJS版本不兼容的插件,OJS在...
OJS期刊管理系统,导航栏可以在后台dashboard中自定义添加,如实现外部链接、自定义页面、二级菜单功能等(如图)。其中,OJS系统的导航菜单,也分为两种:一、OJS网站首页导航菜单。即OJS的网站首页(期刊索引页),相当于网站主页,这...