您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
点击论坛帖子链接,在弹窗中加载内容 (移除侧边栏功能)
脚本功能:
本脚本旨在改善您在多个论坛和网站上的浏览体验。当您点击帖子链接或特定内容链接时,脚本会阻止默认的页面跳转行为,并在当前页面弹出一个美观、可拖拽、可调整大小(支持全屏)的窗口来加载和显示目标页面的内容。
核心特性:
弹窗加载:在当前页面以弹窗形式打开帖子/文章,无需离开当前浏览环境。
iframe 沙箱:通过 iframe
加载内容,并通过 sandbox
属性增强安全性。
GM_xmlhttpRequest
获取内容并注入 iframe,同时进行内容优化(如链接在新标签页打开,统一基本样式)。linux.do
这类对 iframe 嵌入有特殊处理的网站,脚本会尝试直接将 iframe 的 src
指向目标页面,以期获得更好的兼容性(可能会牺牲部分内容预处理功能)。现代化界面:
Esc
关闭,F
切换全屏,R
刷新内容。视觉提示:对于脚本能够处理的链接,会在其旁边或父元素上显示一个小的“在弹窗中打开”图标(使用 Material Symbols),增强用户识别度。
广泛的网站支持:
a.xst
链接)linux.do
github.com
的 issue 页面1cili.com
, s.9cili.mom
)动态内容适配:使用 MutationObserver
监测页面动态加载的内容,并自动为新出现的符合条件的链接启用弹窗功能。
移除了原版脚本的侧边栏功能,专注于提供更简洁的弹窗体验。
使用说明:
安装此脚本到您的油猴扩展(如 Tampermonkey, Violentmonkey)。
访问上述支持的网站。
当您将鼠标悬停在可被脚本处理的链接上时,通常会看到一个小的图标提示。
点击这些链接,内容将在弹窗中加载。
注意事项:
由于网站结构可能随时变化,部分网站的适配性可能会受到影响。作者会尽力维护,也欢迎用户反馈问题。
对于直接通过 iframe.src
加载的网站(如 linux.do
),如果该网站设置了严格的 X-Frame-Options
或 CSP frame-ancestors
策略,浏览器可能会阻止其在 iframe 中加载,此时弹窗内可能为空白或显示错误。这是浏览器安全机制,脚本无法完全绕过。
弹窗内的页面交互(如登录、发帖)可能因 iframe 的同源策略限制而无法完美工作,尤其是在通过 GM_xmlhttpRequest
注入内容的情况下。
希望这款脚本能提升您的浏览效率!