Claude 在 Cowork 桌面端内置浏览器
Claude gets its own browser in Cowork
Claude 在桌面端 Claude Cowork 中内置了浏览器,任务需要访问网站时会在侧边栏打开,由 Claude 自行浏览网页、阅读、点击和输入,无需扩展或额外设置。该浏览器与用户自己的浏览器相互独立,Claude 看不到用户的标签页、书签和密码,登录信息可按站点从 Chrome、Edge 或 Firefox 导入,银行、邮箱和单点登录站点默认排除。本周起向 Pro、Max 和 Team 套餐的 Claude 桌面端(macOS、Windows 及 beta 版 Linux)推送并默认开启,Enterprise 管理员即日起可在组织设置中启用;已使用 Claude in Chrome 的用户仍以其为默认,可在设置中切换。
推荐理由
精选AI 评分 65
原文说明了内置浏览器与 Claude in Chrome 的分工,读者可据此判断网页任务该交给哪种方式。
主题
正文
当前显示原文,中文全文译文尚未就绪。
Claude now has a browser built into Claude Cowork on the desktop app. When a task needs to use a website, a browser opens in the side panel and Claude navigates webpages, reads them, clicks, and types. You can now hand off the web part of the task and stay where you are: Claude can fill in a form, pull numbers from a dashboard, or work through a portal that has no connector. No extension, no setup, and nothing shared from your own browser unless you choose to.
Until now, giving Claude the ability to use the web in Cowork meant giving it access to your browser through the Claude in Chrome extension. When the work is on a page you already have open, that's still the right choice. But a lot of web tasks don't need your browser, just a browser, and now Claude has one.
It's rolling out this week to Pro, Max, and Team plans in the Claude desktop app. Enterprise admins can turn it on for their organization starting today.
Which browser, when
It's Claude's browser, not yours. The built-in browser is separate from your own. Claude never sees your tabs, bookmarks, or passwords. To stay signed in to your sites, you can bring your logins over site by site, from Chrome, Edge, or Firefox on macOS and from Firefox on Windows and Linux. Banking, email, and single sign-on sites are left out unless you choose to include them.
That's also the difference between the two ways Claude can use the web. The built-in browser is for handing web tasks to Claude while you keep working: gathering research for a report, or collecting this month’s invoices from a vendor portal. Claude in Chrome is for the page you already have open, with the accounts you're already signed in to, such as updating your CRM, working through your inbox, or editing the doc in front of you.
If you already use Claude in Chrome, it keeps working and stays your default; otherwise Claude uses the built-in browser. Switch anytime in Settings → Cowork → Preferred browser.
Staying in control
The built-in browser carries the same prompt injection risks as any AI agent that acts in a browser, where instructions hidden in a page try to redirect Claude. It runs the same safeguards as Claude in Chrome, including the checks that review Claude's actions against what you asked for. We describe them on the Claude in Chrome blog post . Those measures meaningfully reduce the risk but can't eliminate it, so we recommend starting on sites you trust. Read our safety guide for more.
Getting started
The built-in browser is rolling out over the coming week to Pro, Max, and Team plans in the Claude desktop app on macOS, Windows, and Linux (in beta). Once it reaches you, it's on by default: give Claude a task that involves a website and the browser opens on its own. On Enterprise plans, it's available now and admins can manage it in Organization settings → Cowork → Built-in browser.
The built-in browser lives in the desktop app. From the web or your phone, Claude can still drive it as long as your desktop app is open and online. On the web without the desktop app, Claude in Chrome remains the way to give Claude a browser.
Explore more product news and best practices for teams building with Claude.
Customize Claude Code with mods
Product announcements Customize Claude Code with mods Customize Claude Code with mods Customize Claude Code with mods Customize Claude Code with mods Sep 30, 2026 Claude for Government is now generally available
Product announcements Claude for Government is now generally available Claude for Government is now generally available Claude for Government is now generally available Claude for Government is now generally available Sep 25, 2026 Build plugins for Claude
Product announcements Build plugins for Claude Build plugins for Claude Build plugins for Claude Build plugins for Claude Sep 23, 2026 Claude Marketplace: one place to discover plugins, agents, and services from our partners
Product announcements Claude Marketplace: one place to discover plugins, agents, and services from our partners Claude Marketplace: one place to discover plugins, agents, and services from our partners Claude Marketplace: one place to discover plugins, agents, and services from our partners Claude Marketplace: one place to discover plugins, agents, and services from our partners Transform how your organization operates with Claude
Product updates, how-tos, community spotlights, and more. Delivered monthly to your inbox.
Homepage Homepage Next Next Thank you! Your submission has been received! Oops! Something went wrong while submitting the form. (function () { // ---------- Claude helper ---------- function buildClaudeUrl(text) { const url = new URL('https://claude.ai/new'); url.searchParams.set('q', text || ''); return url.toString(); }
// ---------- Auto-grow helpers ---------- function sizeTextarea(el) { // Ensure UA defaults don't force a starting height el.setAttribute('rows', el.getAttribute('data-min-rows') || '1'); el.style.minHeight = '0px'; el.style.height = 'auto'; // allow shrink el.style.height = el.scrollHeight + 'px'; // fit content }
function initAutogrow(root = document) { root.querySelectorAll('textarea[data-autogrow]').forEach((el) => { if (el.dataset.autogrowInit) return; el.dataset.autogrowInit = 'true';
// Respect your existing pattern for default text const preset = el.getAttribute('data-default-text'); if (preset != null && !el.value) el.value = preset;
// Initial sizing sizeTextarea(el);
// Resize as you type el.addEventListener('input', () => sizeTextarea(el));
// In case fonts/styles load late and change line-height window.addEventListener('load', () => sizeTextarea(el), { once: true }); }); }
// ---------- Claude form initializer ---------- function initClaudeForms(root = document) { root.querySelectorAll('form[data-claude-form]').forEach((form) => { if (form.dataset.claudeInit) return; form.dataset.claudeInit = 'true';
const textarea = form.querySelector('[data-claude-textarea], textarea'); const trigger = form.querySelector('[data-claude-button], button[type="button"], a[data-claude-button]');
if (!textarea || !trigger) { console.warn('Claude form: missing textarea or trigger in', form); return; }
// If the trigger is a but has no type, force "button" so it won't submit if (trigger.tagName === 'BUTTON' && !trigger.hasAttribute('type')) { trigger.type = 'button'; }
// Keep from navigating away while still opening Claude if (trigger.tagName === 'A') { trigger.addEventListener('click', (e) => e.preventDefault()); }
// Optional: support data-default-text on the textarea const preset = textarea.getAttribute('data-default-text'); if (preset != null && !textarea.value) textarea.value = preset;
// Click opens Claude; submission is optional trigger.addEventListener('click', () => { const text = (textarea.value || '').trim(); if (!text) { textarea.focus(); return; }
window.open(buildClaudeUrl(text), '_blank', 'noopener');
const mode = form.getAttribute('data-claude-mode') || 'intercept'; if (mode === 'also') { // Submit after opening Claude form.submit(); } // intercept mode: do nothing (no submit) });
// (Optional) Keep an href in sync for right-click/open-in-new-tab UX if (trigger.tagName === 'A') { const syncHref = () => trigger.setAttribute('href', buildClaudeUrl((textarea.value || '').trim())); syncHref(); textarea.addEventListener('input', syncHref); textarea.addEventListener('change', syncHref); } }); }
// ---------- Boot ---------- function initAll(root = document) { initAutogrow(root); initClaudeForms(root); }
if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', () => initAll(), { once: true }); } else { initAll(); }
@Claude @Claude @Claude
Download app Download app Download app
Artifacts Artifacts Artifacts
Design Design Design
Connectors Connectors Connectors
Plugins Plugins Plugins
Skills Skills Skills
Claude in Chrome Claude in Chrome Claude in Chrome
Claude for Microsoft 365 Claude for Microsoft 365 Claude for Microsoft 365
AI agents AI agents AI agents
Code modernization Code modernization Code modernization
Coding Coding Coding
Commerce Commerce Commerce
Customer support Customer support Customer support
Cybersecurity Cybersecurity Cybersecurity
Legal Legal Legal
Sales Sales Sales
Financial services Financial services Financial services
Government Government Government
Healthcare Healthcare Healthcare
Higher education Higher education Higher education
K-12 teachers K-12 teachers K-12 teachers
Life sciences Life sciences Life sciences
Nonprofits Nonprofits Nonprofits
Small business Small business Small business
Scientists Scientists Scientists
Developer docs Developer docs Developer docs
Developer blog Developer blog Developer blog
Console Console Console
Engineering at Anthropic Engineering at Anthropic Engineering at Anthropic
Overview Overview Overview
Marketplace Marketplace Marketplace
Claude on AWS Claude on AWS Claude on AWS
Blog Blog Blog
Claude partner network Claude partner network Claude partner network
Customer stories Customer stories Customer stories
Powered by Claude Powered by Claude Powered by Claude
Service partners Service partners Service partners
Availability Availability Availability
Check files Check files Check files
Regional compliance Regional compliance Regional compliance
Report abuse Report abuse Report abuse
Security and compliance Security and compliance Security and compliance
Status Status Status
Support center Support center Support center
Anthropic Anthropic Anthropic
Anthropic news Anthropic news Anthropic news
Policy on the AI Exponential Policy on the AI Exponential Policy on the AI Exponential
Transparency Transparency Transparency
Privacy choices /* Dialog styling */ dialog#consent-container { margin: 0; padding: 8px; opacity: 0; transform: translateY(16px); transition: opacity 0.3s ease-out, transform 0.3s ease-out; }
dialog#consent-container.show { opacity: 1; transform: translateY(0); }
dialog#consent-container::backdrop { background: transparent; }
dialog button span { display: inline !important; }
/* Toggle switch styling */ .toggle_switch { position: relative; display: inline-block; width: 36px; height: 24px; }
.toggle_switch input { opacity: 0; width: 0; height: 0; }
.toggle_slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #87867f; transition: .4s; border-radius: 24px; }
.toggle_slider:before { position: absolute; content: ""; height: 18px; width: 18px; left: 3px; bottom: 3px; background-color: white; transition: .4s; border-radius: 50%; }
input:checked + .toggle_slider { background-color: #d97757; }
input:checked + .toggle_slider:before { transform: translateX(12px); }
input:disabled + .toggle_slider { cursor: not-allowed; opacity: 0.5; }
@media only screen and (max-width: 501px) { dialog#consent-container { left: 8px !important; bottom: 8px !important; right: 8px !important; } #consent-banner { padding: 24px 16px 16px !important; } #simple-options { grid-template-columns: repeat(3, 1fr) !important; grid-template-rows: auto auto !important; } #customize-btn { grid-column: span 1 !important; } dialog button span { display: none !important; }
Cookie settings
Enables security and basic functionality.
Enables tracking of site performance.
Enables ads personalization and tracking.
Responsible disclosure policy Responsible disclosure policy Responsible disclosure policy
Usage policy Usage policy Usage policy