sweven-tears/dsh-web-browse
sweven-tears★ 0JavaScriptLast synced: 2026-08-16
通用网页浏览插件:在 DshDesktop 桌面壳与 Edge/Chrome 等通用浏览器 中, 都能把网页以独立标签页打开
README excerpt
dsh-web-browse · 网页浏览 DSH 的通用网页浏览插件:在 DshDesktop 桌面壳与 Edge/Chrome 等通用浏览器 中, 都能把网页以 独立标签页 打开。 - DshDesktop :打开的是桌面网页标签页,网页顶部由 WebView2 扩展 注入地址/搜索栏, 不再使用 iframe,彻底解决站点禁止内嵌的问题; - 通用浏览器 :没有 window.dshDesktop 桥,直接 window.open 新开浏览器标签页, 仅保留「新标签页打开」能力。 功能特性 功能 说明 侧边栏快速入口 侧边栏「🌐 网页浏览」按钮: 左键 打开默认网址; 右键 弹出悬浮搜索框 悬浮搜索框 输入网址直接访问;输入文字按所选引擎搜索;确认后在新标签页打开;Esc 或点击框外关闭 选中文本搜索 页面选中文本后右键,原生菜单「复制」下方出现「🔍 搜索选中文本」,点击即搜(仅 DshDesktop) 新标签页打开 DshDesktop 中为桌面网页标签页;通用浏览器中为浏览器新标签页 网页顶部栏 WebView2 扩展为网页标签页注入顶部地址/搜索栏(仅 DshDesktop) 网页浏览设置 默认网址、启动自动打开、搜索引擎(内置 + 自定义) 架构 harness 插件(lib/) - 侧边栏按钮 - 左键 :打开默认网址——DshDesktop 调用 window.dshDesktop.openWebTab(url) 新开/激活一个 桌面网页标签页 (不占用聊天区);通用浏览器直接 window.open(url, ' blank') 新开浏览器标签页; - 右键 :弹出 悬浮搜索框 ——输入网址回车直接访问;输入普通文字用所选 搜索引擎(内置/自定义)搜索;确认后在新标签页打开;Esc 或点击框外关闭。 - 右键菜单搜索(不重写右键) :DshDesktop 宿主在 WebView2 原生右键菜单 「复制」正下方 追加「🔍 搜索选中文本」项(见宿主 Form1.OnContextMenuRequested ), 点击即以选中文本打开悬浮搜索框(可换引擎后再确认);无选中文本等其余情况原生菜单 原样保留 。通用浏览器中宿主菜单不可用——原生菜单不可由页面修改。 - 网页浏览设置 (harness 设置 →「网页浏览设置」):默认网址(默认 https://chat.deepseek.com )、启动时自动打开、搜索引擎(内置 Bing / 百度 / Google,可自定义含 {q} 的 URL 模板)。设置保存在本机 localStorage;DshDesktop 中经 window.dshDesktop.setWebSettings() 同步给桌面宿主,由宿主分发给所有网页 标签页的顶部栏;通用浏览器中该同步为 no-op。 WebVi…
View full README on GitHub →