前言¶
DeepSeek Harness 桌面版內置了右側欄瀏覽器面板,但默認不支持直接嵌入第三方網頁,因爲 chat.deepseek.com 等站點設置了 frame-ancestors 'none' 的 CSP 策略,阻止了 iframe 加載。該插件利用 DSH 桌面版自帶的 Electron <webview> 組件,繞過這一限制,在右側邊欄打開免費網頁版。它不涉及模型路由,僅提供手動訪問網頁的入口。
核心功能¶
- 一鍵訪問:在側邊欄底部展開站點列表,點擊即可在右側邊欄的瀏覽器 tab 裏打開對應服務的免費網頁版。
- 多站支持:默認提供 DeepSeek / Kimi / 豆包 / 騰訊元寶 / 通義千問 / 智譜清言 的訪問入口。
- 繞過限制:使用 Electron webview 承載頁面,不受 CSP
frame-ancestors限制。 - 自由配置:站點列表在
lib/client.js的SITES常量中定義,圖標以內聯 data URI 形式存儲。
安裝與啓用¶
該插件依賴 DeepSeek Harness 桌面版(Electron)。請使用 desktop profile 進行安裝:
dsh plugin --profile desktop add @dpharness/dsh-deepseek-web
注意:包名於 2026-10-17 起由
dsh-deepseek-web更改爲@dpharness/dsh-deepseek-web。若從舊版升級,需先刪除 profile 中舊的依賴項,再重新安裝。
典型用法¶
安裝後,在 DeepSeek Harness 桌面版左側欄底部會出現「網頁版 AI」按鈕。點擊展開站點列表,選擇目標站點(如 DeepSeek 網頁版),右側邊欄會打開對應的瀏覽器 tab,與當前會話並排顯示。
配置說明¶
插件的核心配置位於 lib/client.js 文件頂部。
修改站點列表¶
SITES 常量定義了菜單順序和訪問地址。添加新站點只需在數組中追加一行:
const SITES = [
{ id: "deepseek", label: "DeepSeek 網頁版", url: "https://chat.deepseek.com" },
// { id: "custom", label: "自定義站點", url: "https://example.com" },
];
圖標配置¶
品牌圖標以內聯 data URI 的形式存儲在 ICONS 常量中。若 ICONS 中未定義某站點,系統會自動使用通用地球圖標。添加圖標只需在 ICONS 中補充對應的 data URI 字符串。
適用場景與注意¶
- 適用場景:處理簡單問題時不想走 API 計費,需要手動查看或使用免費網頁版功能。
- 登錄狀態:登錄狀態保存在進程內存分區中,應用重啓後會丟失,需重新登錄。
- 權限限制:下載和原生彈窗權限被拒絕。OAuth 彈窗登錄可能受阻,僅對已登錄的站點有效。
- 非 API 入口:該插件不涉及 DSH 模型路由,無法自動轉發請求,僅供手動訪問。
生態位置¶
該插件由社區開發者 zhanghao3693 維護,遵循 MIT 許可證。更多詳情與源碼請訪問:GitHub | SkillHub 目錄。