Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Link Popup Viewer

一个 Chrome 扩展,将原本会打开新标签页的链接拦截并在当前页面以弹窗(iframe)形式展示,让你无需离开当前页面即可预览链接内容。

功能特性

  • 自动拦截 target="_blank" 的链接,在当前页面弹窗中打开
  • 拦截 Ctrl/Cmd + 点击、中键点击等打开新标签页的操作
  • 弹窗顶部显示 URL 地址栏,支持一键在新标签页中打开
  • Esc 或点击遮罩层关闭弹窗
  • 可通过扩展图标的 Popup 面板随时开启/关闭功能
  • 加载动画与超时提示

安装方式

  1. 克隆或下载本仓库
  2. 打开 Chrome,进入 chrome://extensions/
  3. 开启右上角的「开发者模式」
  4. 点击「加载已解压的扩展程序」,选择本项目文件夹

使用方法

安装后扩展默认启用。浏览网页时,点击会在新标签页打开的链接将自动以弹窗形式展示。

  • 点击扩展图标可切换启用/禁用状态
  • 弹窗内点击「↗ 新标签页打开」可在新标签页中查看完整页面
  • Esc 键或点击弹窗外的半透明遮罩可关闭弹窗

注意: 部分网站设置了 X-Frame-Options 或 CSP 策略,会阻止 iframe 嵌入,此类页面无法在弹窗中加载。

项目结构

├── manifest.json   # 扩展配置(Manifest V3)
├── content.js      # 内容脚本:拦截链接点击并创建弹窗
├── content.css     # 弹窗样式
├── popup.html      # 扩展 Popup 面板 UI
├── popup.js        # Popup 面板逻辑(开关控制)
└── ico.png         # 扩展图标

许可证

MIT

About

a link-popup-viewer chrome extension

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages