使用油猴脚本请谨慎辨别安全性,使用前仔细阅读脚本的说明文档。
完整代码可以通过 Greasy Fork获得:Journal Viewer

在 PC 网页端在线阅读一些期刊时,往往会有一些侧边栏占据了很大的空间,极其影响阅读体验。但是通过查看网页元素,可以发现这些侧边栏存在很明显的特征,我们可以通过 JavaScript 代码来获取这些元素并删除,同时调整正文的样式,获取更好的阅读体验。

图1 APS 原始界面
图1 APS 原始界面
图2 Science Direct 原始界面
图2 Science Direct 原始界面
图3 Nature 原始界面
图3 Nature 原始界面

对于 APS 旗下的期刊,可以使用以下代码:

1
2
3
4
let aps_sidebar = document.getElementById("article-sidebar");
aps_sidebar.remove();
let aps_content = document.getElementById("article-content");
aps_content.style.width = "100%";

效果如下图所示。

图4 APS 优化后界面
图4 APS 优化后界面

同理可以优化其他期刊。