وبلاگ
Guide to implementing speculation rules for more complex sites
A guide to considerations when implementing speculation rules, particularly for more complex sites.
- جاوا اسکریپت
- HTML
- Workbox
۷ مارس ۲۰۲۵
Introducing command and commandfor
Learn about the new capabilities for declarative behavior on buttons.
- وبلاگ
- جاوا اسکریپت
- HTML
- Chrome
۷ مارس ۲۰۲۵
Use scheduler.yield() to break up long tasks
scheduler.yield() is a new API for ergonomically splitting up long tasks and getting prioritized continuation of execution.
- وبلاگ
- جاوا اسکریپت
- Chrome
۶ مارس ۲۰۲۵
Delaying the shipping of CSS @function from Chrome 136 to 139
The Chrome team responds to concerns from the community.
- CSS
- Chrome
۶ مارس ۲۰۲۵
How eBay improved login success rates by 10% with seamless credential sharing
Discover how eBay improved login success by 10% using Digital Asset Links for seamless credential sharing. Learn to implement secure, cross-platform authentication and enhance user experience.
- شناسه
- مطالعه موردی
- Chrome
۶ مارس ۲۰۲۵
Chrome for Developers
Helping you build, grow and innovate on the web.
- ناحیه فوکوس وب
- محصولات سیستمعاملها و پلاتفرمهای توسعهدهنده
- صفحهٔ مقصد
- محصول
- Chrome
۵ مارس ۲۰۲۵
۵ مارس ۲۰۲۵
۵ مارس ۲۰۲۵
Manifest - Sandbox
Warning: Starting in version 57, Chrome will no longer allow external web content (including embedded frames and scripts) inside sandboxed pages. Please use a webview instead. Defines an collection of app or extension pages that are to be served in a
- Workbox
۵ مارس ۲۰۲۵
Use the Chrome Web Store Publish API
How to programmatically create, update, and publish items in the Chrome Web Store.
- افزونههای Chrome
- Workbox
۵ مارس ۲۰۲۵
Disabled Web Features
Though Chrome Apps use the web platform, some web features have been disabled or else are used in a different way. Mainly this is to avoid security issues and to improve programming practices. Below is a summary of the disabled features of the web
- Workbox
۵ مارس ۲۰۲۵
Google Play for Education Addendum to the Google Chrome Web Store Developer Agreement
In connection with the Google Chrome Web Store, Google may make certain Chrome Web Store applications available in Google's Play for Education site. If You or Your organization is interested in participating, please verify that the
- افزونههای Chrome
- Workbox
۵ مارس ۲۰۲۵
Manifest - Version
One to four dot-separated integers identifying the version of this extension. A couple of rules apply to the integers: they must be between 0 and 65535, inclusive, and non-zero integers can't start with 0. For example, 99999 and 032 are both invalid.
- Workbox
۵ مارس ۲۰۲۵
Manifest - Nacl Modules
One or more mappings from MIME types to the Native Client module that handles each type. For example, the bold code in the following snippet registers a Native Client module as the content handler for the OpenOffice spreadsheet MIME type. The value
- Workbox
۵ مارس ۲۰۲۵
Manifest for storage areas
Unlike the local and sync storage areas, the managed storage area requires its structure to be declared as JSON Schema and is strictly validated by Chrome. This schema must be stored in a file indicated by the "managed_schema" property of the
- Workbox
۵ مارس ۲۰۲۵
Chrome Web Store API Reference
This reference describes the methods and resource representation available for the Chrome Web Store Publish API. Each resource type has one or more data representations and one or more methods. See Using the Chrome Web Store Publish API for a guide
- افزونههای Chrome
- Workbox
۵ مارس ۲۰۲۵
Manifest - Minimum Chrome Version
The version of Chrome that your extension, app, or theme requires, if any. The format for this string is the same as for the version field.
- Workbox
۵ مارس ۲۰۲۵
Manifest - Key
This value can be used to control the unique ID of an extension, app, or theme when it is loaded during development. To get a suitable key value, first install your extension from a.crx file (you may need to upload your extension or package it
- Workbox
۵ مارس ۲۰۲۵
Manifest - Description
A plain text string (no HTML or other formatting; no more than 132 characters) that describes the extension. The description should be suitable for both the browser's extension management UI and the Chrome Web Store. You can specify locale-specific
- Workbox
۵ مارس ۲۰۲۵
Manifest - Offline Enabled
Whether the app or extension is expected to work offline. When Chrome detects that it is offline, apps with this field set to true will be highlighted on the New Tab page. As of Chrome 35, apps are assumed to be offline enabled and the default value
- Workbox
۵ مارس ۲۰۲۵
workbox-streams
RouteHandlerCallbackOptions StreamSource | Promise< StreamSource > Response ReadableStream BodyInit Takes multiple source Promises, each of which could resolve to a Response, a ReadableStream, or a BodyInit. Returns an object exposing a
- TypeScript
- Workbox
۵ مارس ۲۰۲۵
Manifest File Format
Every app has a JSON -formatted manifest file, named manifest.json, that provides important information. The following code shows the supported manifest fields for Apps, with links to the page that discusses each field.
- Workbox
۵ مارس ۲۰۲۵
externally_connectable
The externally_connectable manifest property declares which extensions, apps, and web pages can connect to your app via runtime.connect and runtime.sendMessage. For a tutorial on message passing see cross-extension and app messaging and sending
- Workbox
۵ مارس ۲۰۲۵
۵ مارس ۲۰۲۵
Manifest - Requirements
Technologies required by the app or extension. Hosting sites such as the Chrome Web Store may use this list to dissuade users from installing apps or extensions that will not work on their computer. Supported requirements currently include "3D" and
- Workbox
۵ مارس ۲۰۲۵
۵ مارس ۲۰۲۵
Manifest - Default Locale
Specifies the subdirectory of _locales that contains the default strings for this extension. This field is required in extensions that have a _locales directory; it must be absent in extensions that have no _locales directory. For details, see
- Workbox
۵ مارس ۲۰۲۵
Manifest Version
One integer specifying the version of the manifest file format your package requires. As of Chrome 18, developers should specify 2 (without quotes) to use the format as described by this document: Consider manifest version 1 deprecated as of Chrome
- Workbox
۵ مارس ۲۰۲۵
Manifest - Name and Short Name
The name and short_name manifest properties are short, plain text strings that identify the app. You can specify locale-specific strings for both fields; see Internationalization for details. The name (maximum of 45 characters) is the primary
- Workbox
۵ مارس ۲۰۲۵
Manifest - Icons
One or more icons that represent the extension, app, or theme. You should always provide a 128x128 icon; it's used during installation and by the Chrome Web Store. Extensions should also provide a 48x48 icon, which is used in the extensions
- Workbox
۵ مارس ۲۰۲۵
۵ مارس ۲۰۲۵
۵ مارس ۲۰۲۵
Chrome Web Store
Chrome Web Store An online marketplace where users can browse for extensions and themes. Publish your extension there and make it accessible to the world. dashboard Developer Dashboard Publish your extension and manage your store items. local_mall
- صفحهٔ مقصد
- Workbox
- افزونههای Chrome
۴ مارس ۲۰۲۵
What is ChromeDriver?
ChromeDriver is a standalone server that implements the W3C WebDriver standard.
- Workbox
۴ مارس ۲۰۲۵
New in Chrome 134
Chrome 134 is rolling out now! It includes light-dismiss functionality for dialogs, and plenty more to discover.
- جدید در Chrome
- وبلاگ
- Chrome
۴ مارس ۲۰۲۵
۴ مارس ۲۰۲۵
Unlock exciting use cases with the Document Picture-in-Picture API
Discover how Document Picture-in-Picture enhanced an online learning experience.
- وبلاگ
- جاوا اسکریپت
- Chrome
۴ مارس ۲۰۲۵
۳ مارس ۲۰۲۵
Cancel review in the Chrome Web Store developer dashboard
You can now stop the review process for an item that's pending review.
- وبلاگ
- Chrome
- افزونههای Chrome
۳ مارس ۲۰۲۵
۳ مارس ۲۰۲۵
Artificial Intelligence
AI on Chrome Welcome to the next era of the web with AI. See how AI can make it easier for developers to build powerful experiences on the web. Reimagine what's possible with Gemini Nano in Chrome. Built-in AI We're bringing Gemini Nano, the most
- صفحهٔ مقصد
۲۸ فوریهٔ ۲۰۲۵
chrome.contentSettings
Use the chrome.contentSettings API to change settings that control whether websites can use features such as cookies, JavaScript, and plugins. More generally speaking, content settings allow you to customize Chrome's behavior on a per-site basis
- TypeScript
- افزونههای Chrome
- Workbox
۲۸ فوریهٔ ۲۰۲۵
chrome.contentSettings
Use the chrome.contentSettings API to change settings that control whether websites can use features such as cookies, JavaScript, and plugins. More generally speaking, content settings allow you to customize Chrome's behavior on a per-site basis
- TypeScript
- Workbox
- افزونههای Chrome
۲۸ فوریهٔ ۲۰۲۵
chrome.bookmarks
This permission triggers a warning. Use the chrome.bookmarks API to create, organize, and otherwise manipulate bookmarks. Also see Override Pages, which you can use to create a custom Bookmark Manager page. You must declare the "bookmarks" permission
- TypeScript
- جاوا اسکریپت
- افزونههای Chrome
- Workbox
۲۸ فوریهٔ ۲۰۲۵
chrome.bookmarks
Use the chrome.bookmarks API to create, organize, and otherwise manipulate bookmarks. Also see Override Pages, which you can use to create a custom Bookmark Manager page. You must declare the "bookmarks" permission in the extension manifest to use
- TypeScript
- جاوا اسکریپت
- افزونههای Chrome
- Workbox
۲۸ فوریهٔ ۲۰۲۵
Debug Gemini Nano
There's a special Chrome-internal page to see details on prompts to Gemini Nano. This guide explains how make use of it for debugging.
- AI & Machine Learning
- جاوا اسکریپت
- Workbox
۲۸ فوریهٔ ۲۰۲۵
Prepare for Chrome on Android going edge-to-edge
Chrome on Android is going edge-to-edge from Chrome 135.
- Chrome
۲۸ فوریهٔ ۲۰۲۵
Chrome on Android edge-to-edge migration guide
Build edge-to-edge web experiences
- راهنما
- HTML
- CSS
- Workbox
۲۸ فوریهٔ ۲۰۲۵
Privacy and security panel
Use the 'Privacy and security' panel to inspect and control third-party cookies and check HTTPS protection.
- Workbox
- Chrome DevTools
۲۷ فوریهٔ ۲۰۲۵
Advance network analysis with Chrome DevTools
Advance network analysis with Chrome DevTools.
- وبلاگ
- Chrome
- Chrome DevTools
۲۷ فوریهٔ ۲۰۲۵
Popover = hint
Discover the new mode for popover that simplifies tooltips and other floating elements.
- وبلاگ
- HTML
- جاوا اسکریپت
- CSS
- Chrome
۲۶ فوریهٔ ۲۰۲۵
What's New in WebGPU (Chrome 134)
Improve machine-learning workloads with subgroups, shader compilation time improvements on D3D12, remove float filterable texture types support as blendable, and more.
- جدید در Chrome
- Chrome
۲۶ فوریهٔ ۲۰۲۵
How NRK uses scroll-driven animations to bring stories to life
Learn how scroll-driven and scroll-triggered animations enhance storytelling articles
- مطالعه موردی
- CSS
- جاوا اسکریپت
- HTML
- Chrome
۲۶ فوریهٔ ۲۰۲۵
۲۴ فوریهٔ ۲۰۲۵
chrome.app.runtime
Use the chrome.app.runtime API to manage the app lifecycle. The app runtime manages app installation, controls the event page, and can shut down the app at anytime. any optional Optional developer specified data that the app to be embedded can use
- TypeScript
- Workbox
۲۴ فوریهٔ ۲۰۲۵
chrome.userScripts
Use the userScripts API to execute user scripts in the User Scripts context. To use the User Scripts API, chrome.userScripts, add the "userScripts" permission to your manifest.json and "host_permissions" for sites you want to run scripts on. A user
- TypeScript
- جاوا اسکریپت
- Workbox
- افزونههای Chrome
۲۴ فوریهٔ ۲۰۲۵
chrome.printing
Use the chrome.printing API to send print jobs to printers installed on Chromebook. All chrome.printing methods and events require you to declare the "printing" permission in the extension manifest. For example: The examples below demonstrate using
- جاوا اسکریپت
- TypeScript
- Workbox
- افزونههای Chrome
۲۴ فوریهٔ ۲۰۲۵
chrome.sessions
Use the chrome.sessions API to query and restore tabs and windows from a browsing session. string The name of the foreign device. Session [] A list of open window sessions for the foreign device, sorted from most recently to least recently modified
- TypeScript
- افزونههای Chrome
- Workbox
۲۴ فوریهٔ ۲۰۲۵
chrome.printing
Use the chrome.printing API to send print jobs to printers installed on Chromebook. All chrome.printing methods and events require you to declare the "printing" permission in the extension manifest. For example: The examples below demonstrate using
- TypeScript
- جاوا اسکریپت
- Workbox
- افزونههای Chrome
۲۴ فوریهٔ ۲۰۲۵
chrome.sessions
Use the chrome.sessions API to query and restore tabs and windows from a browsing session. string The name of the foreign device. Session [] A list of open window sessions for the foreign device, sorted from most recently to least recently modified
- TypeScript
- Workbox
- افزونههای Chrome
۲۴ فوریهٔ ۲۰۲۵
۲۱ فوریهٔ ۲۰۲۵
Discover Chrome
Discover Chrome Chrome 134, Beta Chrome 133 Chrome 132 Chrome 131 Chrome 130 Chrome 129 Chrome 128 Chrome 127 Chrome 126 Chrome 125 Chrome 124 Chrome 123 Chrome 122 Chrome 121 Chrome 120 Chrome 119 New in Chrome DevTools DevTools Tips Engineering
۲۱ فوریهٔ ۲۰۲۵
What's new in DevTools, Chrome 134
Privacy and security panel, calibrated CPU throttling, first- and third-party highlighting in Performance, new insights, and more.
- جدید در Chrome
- جاوا اسکریپت
- Chrome DevTools
- Chrome
۲۱ فوریهٔ ۲۰۲۵
chrome.i18n
Use the chrome.i18n infrastructure to implement internationalization across your whole app or extension. If an extension has a /_locales directory, the manifest must define "default_locale". You need to put all of its user-visible strings into a file
- TypeScript
- CSS
- جاوا اسکریپت
- Workbox
- افزونههای Chrome
۱۲ فوریهٔ ۲۰۲۵
Better text rendering in Chromium-based browsers on Windows
The Edge team added support for respecting the Windows ClearType Tuner values in Chromium directly, resulting in better text rendering in Chromium-based browsers on Windows.
- وبلاگ
- Chrome
۱۲ فوریهٔ ۲۰۲۵
How Google Search uses speculation rules
Learn about how Google Search used the Speculation Rules API to anonymously prefetch search results to improve user experience
- مطالعه موردی
- Chrome
۱۲ فوریهٔ ۲۰۲۵
chrome.storage
Use the chrome.storage API to store, retrieve, and track changes to user data. The Storage API provides an extension-specific way to persist user data and state. It's similar to the web platform's storage APIs ( IndexedDB, and Storage ), but was
- HTML
- جاوا اسکریپت
- TypeScript
- افزونههای Chrome
- Workbox
۱۱ فوریهٔ ۲۰۲۵
chrome.storage
Use the chrome.storage API to store, retrieve, and track changes to user data. To use the storage API, declare the "storage" permission in the extension manifest. For example: The Storage API provides an extension-specific way to persist user data
- جاوا اسکریپت
- TypeScript
- HTML
- افزونههای Chrome
- Workbox
۱۱ فوریهٔ ۲۰۲۵
How to use the CrUX BigQuery dataset
In this guide, learn how to use BigQuery to write queries against the CrUX dataset to extract insightful results about the state of user experiences on the web.
- گزارش تجربه کاربری Chrome
- Workbox
۱۱ فوریهٔ ۲۰۲۵
۱۱ فوریهٔ ۲۰۲۵
Feedback and support
Receive support for the Chrome User Experience Report (CrUX).
- گزارش تجربه کاربری Chrome
- Workbox
۱۱ فوریهٔ ۲۰۲۵
۱۱ فوریهٔ ۲۰۲۵
LCP image subparts and RTT now available in CrUX
Learn about the change to the Chrome User Experience Report (CrUX changes) in the February 2025 release including LCP image subparts, LCP resource types, and RTT.
- Chrome
۱۱ فوریهٔ ۲۰۲۵
CrUX API
Learn how to construct requests to and parse responses from the CrUX API.
- Workbox
- گزارش تجربه کاربری Chrome
۱۱ فوریهٔ ۲۰۲۵
CrUX on BigQuery
Learn how the CrUX dataset on BigQuery is structured.
- گزارش تجربه کاربری Chrome
- Workbox
۱۱ فوریهٔ ۲۰۲۵
CrUX History API
Learn how to query the previous six months of historical CrUX trends using the CrUX History API.
- گزارش تجربه کاربری Chrome
- Workbox
۱۱ فوریهٔ ۲۰۲۵
۱۱ فوریهٔ ۲۰۲۵
۱۱ فوریهٔ ۲۰۲۵
۱۰ فوریهٔ ۲۰۲۵
Get started with ChromeDriver
This page documents how to start using ChromeDriver for testing your website on desktop (Windows/Mac/Linux). You can also read Getting Started with Android or Getting Started with ChromeOS. ChromeDriver is a separate executable that Selenium
- جاوا
- پایتون
- Workbox
۱۰ فوریهٔ ۲۰۲۵
Enter picture-in-picture automatically when playing media
Chrome allows web apps playing media to automatically enter picture-in-picture.
- وبلاگ
- جاوا اسکریپت
- Chrome
۵ فوریهٔ ۲۰۲۵
۵ فوریهٔ ۲۰۲۵
chrome.enterprise.platformKeys
Use the chrome.enterprise.platformKeys API to generate keys and install certificates for these keys. The certificates will be managed by the platform and can be used for TLS authentication, network access or by other extension through
- TypeScript
- جاوا اسکریپت
- Workbox
- افزونههای Chrome
۴ فوریهٔ ۲۰۲۵
chrome.enterprise.platformKeys
Use the chrome.enterprise.platformKeys API to generate keys and install certificates for these keys. The certificates will be managed by the platform and can be used for TLS authentication, network access or by other extension through
- جاوا اسکریپت
- TypeScript
- Workbox
- افزونههای Chrome
۴ فوریهٔ ۲۰۲۵
Chrome 133
CSS advanced attr(), text-box-trim, scroll-state container queries, and more.
- یادداشتهای انتشار
- CSS
- Chrome
۴ فوریهٔ ۲۰۲۵
New in Chrome 133
Chrome 133 is rolling out now! There's some exciting new CSS features and plenty more to discover.
- جدید در Chrome
- وبلاگ
- CSS
- HTML
- Chrome
۴ فوریهٔ ۲۰۲۵
Tabbed application mode for PWAs
Tabbed application mode allows Progressive Web App developers to add a tabbed document interface to their standalone PWAs.
- جاوا اسکریپت
- CSS
- Workbox
۳ فوریهٔ ۲۰۲۵
Simplify authentication using Auth Tab
How to use specialized Auth Tab in your Android app
- جاوا
- Workbox
۳۱ ژانویهٔ ۲۰۲۵
Improve web privacy for users with Ephemeral Custom Tabs
How to use Ephemeral Custom Tabs in your Android app
- جاوا
- Workbox
۳۱ ژانویهٔ ۲۰۲۵
Enhance your users' browsing experience with App-specific history
How to use App Specific History in your Android app
- جاوا
- Workbox
۳۱ ژانویهٔ ۲۰۲۵
Deepen user engagement with App-specific history in Chrome Custom Tabs
Introducing app specific history for Chrome Custom Tabs for Android
- وبلاگ
- Chrome
۳۱ ژانویهٔ ۲۰۲۵
Improve your web-based sign-in flow with Auth Tab for Android
Improve web-based authentication with Auth Tab for Android
- وبلاگ
- Chrome
۳۱ ژانویهٔ ۲۰۲۵
chrome.permissions
Use the chrome.permissions API to request declared optional permissions at run time rather than install time, so users understand why the permissions are needed and grant only those that are necessary. Permission warnings exist to describe the
- جاوا اسکریپت
- TypeScript
- افزونههای Chrome
- Workbox
۳۰ ژانویهٔ ۲۰۲۵
chrome.runtime
Use the chrome.runtime API to retrieve the service worker, return details about the manifest, and listen for and respond to events in the extension lifecycle. You can also use this API to convert the relative path of URLs to fully-qualified URLs. The
- TypeScript
- جاوا اسکریپت
- Workbox
- افزونههای Chrome
۳۰ ژانویهٔ ۲۰۲۵
chrome.permissions
Use the chrome.permissions API to request declared optional permissions at run time rather than install time, so users understand why the permissions are needed and grant only those that are necessary. Permission warnings exist to describe the
- TypeScript
- جاوا اسکریپت
- افزونههای Chrome
- Workbox
۳۰ ژانویهٔ ۲۰۲۵
What's new in DevTools, Chrome 133
Persistent AI chat history, better navigation, ignore listing, and stack traces in Performance, new 'What's new' panel, and more.
- جدید در Chrome
- Chrome DevTools
- Chrome
۳۰ ژانویهٔ ۲۰۲۵
What's New in WebGPU (Chrome 133)
Additional unorm8x4-bgra and 1-component vertex formats, allow unknown limits to be requested with undefined value, WGSL alignment rules changes, WGSL performance gains with discard, and much more.
- WebGpu
- جدید در Chrome
- یادداشتهای انتشار
- جاوا اسکریپت
- Chrome
۲۹ ژانویهٔ ۲۰۲۵
What's happening in Chrome Extensions, January 2025
An overview of the recent changes in Chrome Extensions, plus exciting upcoming extensions features developers can look forward to.
- وبلاگ
- Chrome
- افزونههای Chrome
۲۹ ژانویهٔ ۲۰۲۵
Best practices for session management with the Prompt API
This guide introduces best practices for session management with the Prompt API.
- AI & Machine Learning
- جاوا اسکریپت
- Workbox
۲۷ ژانویهٔ ۲۰۲۵
۲۳ ژانویهٔ ۲۰۲۵
What's New in Chrome
What's New in Chrome Discover the latest updates in Chrome from our documentation and blog. New content and significant updates to documentation. article How LLMs stream responses New documentation to learn how streaming data works in AI, for the
- Workbox
۲۳ ژانویهٔ ۲۰۲۵
Chrome Web Store policy updates: ensuring clarity and consistency for developers
We're announcing a series of policy updates designed to provide clarity and consistency across our platform.
- وبلاگ
- افزونههای Chrome
- Chrome
۲۲ ژانویهٔ ۲۰۲۵
Simplifying WebAuthn feature detection for passkeys
Discover how to detect WebAuthn capabilities with `getClientCapabilities()` and tailor authentication workflows for your users.
- شناسه
- وبلاگ
- جاوا اسکریپت
- Chrome
- گذرکلیدها
۲۱ ژانویهٔ ۲۰۲۵
How LLMs stream responses
Understand what streaming is and how it works with AI and LLMs.
- AI & Machine Learning
- جاوا اسکریپت
- Workbox
۲۱ ژانویهٔ ۲۰۲۵
Best practices to render streamed LLM responses
Use these frontend best practices to display streamed responses from Gemini with APIs that support streaming, such as the Prompt API.
- AI & Machine Learning
- جاوا اسکریپت
- HTML
- Workbox
۲۱ ژانویهٔ ۲۰۲۵
Translation with built-in AI
The built-in Translator API lets you translate arbitrary content from a source to a target language. Participate in the origin trial to take the API for a spin.
- AI & Machine Learning
- جاوا اسکریپت
- Workbox
۲۱ ژانویهٔ ۲۰۲۵
Freezing on Energy Saver
From Chrome 133, eligible CPU-intensive background tabs will be frozen when Energy Saver mode is active.
- وبلاگ
- Chrome
۲۰ ژانویهٔ ۲۰۲۵
۱۶ ژانویهٔ ۲۰۲۵
۱۶ ژانویهٔ ۲۰۲۵
Passkeys on Google Password Manager are now available on iOS
Chrome on iOS 17 or later can now create, sync and authenticate with passkeys in Google Password Manager (GPM). This makes passkeys on GPM available everywhere Chrome is.
- شناسه
- وبلاگ
- گذرکلیدها
- Chrome
۱۶ ژانویهٔ ۲۰۲۵
۱۵ ژانویهٔ ۲۰۲۵
CSS attr() gets an upgrade
You can now use attr() with any CSS property–including custom properties–and it can parse values into data types other than strings.
- HTML
- CSS
- Chrome
۱۵ ژانویهٔ ۲۰۲۵
۱۵ ژانویهٔ ۲۰۲۵
How we introduced Gemini to Chrome DevTools
Learn about fun and exciting use-cases of the new AI assistance panel in DevTools
- وبلاگ
- CSS
- Chrome DevTools
- Chrome
۱۴ ژانویهٔ ۲۰۲۵
New in Chrome 132
Chrome 132 is rolling out now! The Dialog element gets a ToggleEvent, support for element level video sharing, and the File System Access API supports Android and WebViews.
- جدید در Chrome
- ویدیو
- جاوا اسکریپت
- Chrome
۱۴ ژانویهٔ ۲۰۲۵
CSS text-box-trim
Take back space from above and below your text content; achieve optical balance.
- CSS
- Chrome
۱۴ ژانویهٔ ۲۰۲۵
Chrome 132
ToggleEvent for dialog, support for element level video sharing, and the File System Access API supports Android and WebViews, and more.
- یادداشتهای انتشار
- Chrome
۱۴ ژانویهٔ ۲۰۲۵
chrome.tabs
Use the chrome.tabs API to interact with the browser's tab system. You can use this API to create, modify, and rearrange tabs in the browser. The Tabs API not only offers features for manipulating and managing tabs, but can also detect the language
- جاوا اسکریپت
- TypeScript
- Workbox
- افزونههای Chrome
۱۳ ژانویهٔ ۲۰۲۵
chrome.tabs
Use the chrome.tabs API to interact with the browser's tab system. You can use this API to create, modify, and rearrange tabs in the browser. The Tabs API not only offers features for manipulating and managing tabs, but can also detect the language
- جاوا اسکریپت
- TypeScript
- افزونههای Chrome
- Workbox
۱۳ ژانویهٔ ۲۰۲۵
Web Platform
Learn how Chrome works, participate in origin trials, and build with Chrome everywhere.
- صفحهٔ مقصد
- Workbox
۱۳ ژانویهٔ ۲۰۲۵
۱۳ ژانویهٔ ۲۰۲۵
Winners of the Built-in AI Challenge
Discover the winning apps and extensions from the Built-in AI Challenge, where we invited you to reimagine what's possible with Gemini Nano in Chrome.
- وبلاگ
- Chrome
۱۳ ژانویهٔ ۲۰۲۵
Capture a video stream from any element
The Element Capture API is a performant and robust way for transforming a capture of the current tab into a capture of a DOM subtree.
- جاوا اسکریپت
- HTML
- Workbox
۱۳ ژانویهٔ ۲۰۲۵
Support for the Web Vitals extension has ended
The merger of the Web Vitals extension and DevTools is complete and support for the extension has ended.
- Chrome DevTools
- Chrome
۱۳ ژانویهٔ ۲۰۲۵
chrome.ttsEngine
Use the chrome.ttsEngine API to implement a text-to-speech(TTS) engine using an extension. If your extension registers using this API, it will receive events containing an utterance to be spoken and other parameters when any extension or Chrome App
- TypeScript
- جاوا اسکریپت
- افزونههای Chrome
- Workbox
۱۳ ژانویهٔ ۲۰۲۵
chrome.appviewTag
Use the appview tag to embed other Chrome Apps within your Chrome App. (see Usage ). object Optional developer specified data that the app to be embedded can use when making an embedding decision. string The ID of the app that sent the embedding
- TypeScript
- Workbox
۱۳ ژانویهٔ ۲۰۲۵
chrome.ttsEngine
Use the chrome.ttsEngine API to implement a text-to-speech(TTS) engine using an extension. If your extension registers using this API, it will receive events containing an utterance to be spoken and other parameters when any extension or Chrome App
- TypeScript
- جاوا اسکریپت
- افزونههای Chrome
- Workbox
۱۳ ژانویهٔ ۲۰۲۵
chrome.cookies
Use the chrome.cookies API to query and modify cookies, and to be notified when they change. To use the cookies API, declare the "cookies" permission in your manifest along with host permissions for any hosts whose cookies you want to access. For
- TypeScript
- Workbox
- افزونههای Chrome
۱۳ ژانویهٔ ۲۰۲۵
chrome.cookies
Use the chrome.cookies API to query and modify cookies, and to be notified when they change. To use the cookies API, you must declare the "cookies" permission in your manifest, along with host permissions for any hosts whose cookies you want to
- TypeScript
- Workbox
- افزونههای Chrome
۱۳ ژانویهٔ ۲۰۲۵
Mitigate clickjacking with XFO or CSP
Learn more about mitigating clickjacking attacks.
- Lighthouse
- Workbox
۹ ژانویهٔ ۲۰۲۵
What's New in WebGPU (Chrome 132)
Texture view usage, 32-bit float textures blending, GPUDevice adapterInfo attribute, configuring canvas context with invalid format throw JavaScript error, filtering sampler restrictions on textures, extended subgroups experimentation, improving developer experience, experimental support for 16-bit normalized texture formats, and more.
- WebGpu
- جدید در Chrome
- یادداشتهای انتشار
- جاوا اسکریپت
- Chrome
۸ ژانویهٔ ۲۰۲۵
Capabilities
Find out how to use Chrome's capabilities to build rich and engaging web experiences.
- صفحهٔ مقصد
- Workbox
۷ ژانویهٔ ۲۰۲۵
What's new in Chrome extensions
Recent changes to the Chrome extensions platform, documentation, and policy
- جاوا اسکریپت
- افزونههای Chrome
- Workbox
۲ ژانویهٔ ۲۰۲۵
ChromeOS
All ChromeOS test images have ChromeDriver binary installed in /usr/local/chromedriver/. The binary is updated to the same version of Chrome in that test image. That is, you always are using the latest build of ChromeDriver. If your test expects to
- پایتون
- Workbox
۱۸ دسامبر ۲۰۲۴
۱۸ دسامبر ۲۰۲۴
Mobile emulation
Chrome allows users to emulate Chrome on a mobile device from the desktop version of Chrome, by enabling the device mode with Chrome DevTools. This feature speeds up web development, allows developers to quickly test how a website renders in a mobile
- جاوا
- Ruby
- پایتون
- Workbox
۱۷ دسامبر ۲۰۲۴
Downloads
For earlier versions of Chrome, here are the versions of ChromeDriver that support it. For more information on selecting the right version of ChromeDriver, see the Version Selection page. Supports Chrome version 114 For more details, see the release
- Workbox
۱۷ دسامبر ۲۰۲۴
Keyboard support
At this time, ChromeDriver only supports systems that have a US keyboard configured. When ChromeDriver detects this state, it logs the following: Users without a US keyboard may experience lost keys during sendKeys or TypeElement commands. As a
- Markdown
- Workbox
۱۷ دسامبر ۲۰۲۴
ChromeDriver crashes
To diagnose and fix ChromeDriver crashes, you have a few options. This is only for ChromeDriver crashes, which is not the same as Chrome crashing or closing. On Windows, you may see something like this: Create a repro case that ChromeDriver
- Workbox
۱۷ دسامبر ۲۰۲۴
Android
The latest binaries for ChromeDriver are packaged as zip files for various host platforms. Earlier versions of ChromeDriver can be found in Downloads. ChromeDriver supports running tests on Chrome browser (version 30+) and WebView-based apps starting
- Workbox
۱۷ دسامبر ۲۰۲۴
Operation not supported when using remote debugging
Some WebDriver commands, such as resizing the browser window, require a Chrome extension to be loaded into the browser. ChromeDriver normally loads this "automation extension" every time it launches a new Chrome session. However ChromeDriver can be
- Workbox
۱۷ دسامبر ۲۰۲۴
Security considerations
ChromeDriver is a powerful tool, and it can cause harm when in the wrong hands. While using ChromeDriver, follow these suggestions:
- Workbox
۱۷ دسامبر ۲۰۲۴
Chrome doesn't start or crashes immediately
This often happens when running ChromeDriver or Chrome using a special test harness (perhaps an IDE) or continuous build system (such as Jenkins). Try launching the same Chrome binary that your test uses from a normal user command prompt. Confirm
- Workbox
۱۷ دسامبر ۲۰۲۴
Design Docs and discussions
WebDriver BiDi Backend Design [Microsoft] Async Command Processing for WebDriver in Chromium Browser Tools- and Testing WG, Day 2, TPAC 2019, Fukuoka Browser Tools- and Testing WG, Day 1, TPAC 2019, Fukuoka
- Workbox
۱۷ دسامبر ۲۰۲۴
Logging
To enable verbose logging, pass --verbose to the ChromeDriver server. You can also pass --log-path to cause the log to be written to a file instead of stderr. If you don't start the ChromeDriver server directly yourself, you need to pass the switch
- سی شارپ
- پایتون
- جاوا
- Workbox
۱۷ دسامبر ۲۰۲۴
Capabilities and ChromeOptions
Capabilities are options that you can use to customize and configure a ChromeDriver session.
- جاوا اسکریپت
- Ruby
- جاوا
- پایتون
- Workbox
۱۷ دسامبر ۲۰۲۴
Performance log
ChromeDriver supports performance logging, from which you can get events of domains "Timeline", "Network", and "Page", as well as trace data for specified trace categories. Performance logging is NOT enabled by default. So when creating a new
- جاوا
- Workbox
۱۷ دسامبر ۲۰۲۴
Canary
ChromeDriver Canary has the latest new ChromeDriver features. New binaries are built and made available multiple times a day. Be aware, it's designed for developers and early adopters and can sometimes break down completely. Starting with M115 the
- Workbox
۱۷ دسامبر ۲۰۲۴
chrome.pageCapture
Use the chrome.pageCapture API to save a tab as MHTML. MHTML is a standard format supported by most browsers. It encapsulates in a single file a page and all its resources (CSS files, images..). Note that for security reasons a MHTML file can only be
- TypeScript
- افزونههای Chrome
- Workbox
۱۷ دسامبر ۲۰۲۴
chrome.pageCapture
Use the chrome.pageCapture API to save a tab as MHTML. MHTML is a standard format supported by most browsers. It encapsulates in a single file a page and all its resources (CSS files, images..). Note that for security reasons a MHTML file can only be
- TypeScript
- Workbox
- افزونههای Chrome
۱۷ دسامبر ۲۰۲۴
Autofill in action: real-world insights
A Chrome study shows that autofill users fill forms faster, with lower abandonment rates.
- شناسه
- وبلاگ
- Chrome
۱۷ دسامبر ۲۰۲۴
Apps
Deprecated technology to create experiences that had more access to the underlying operating system.
- صفحهٔ مقصد
- Workbox
۱۶ دسامبر ۲۰۲۴
۱۶ دسامبر ۲۰۲۴
۱۶ دسامبر ۲۰۲۴
۱۶ دسامبر ۲۰۲۴
Puppeteer
A Node.js library providing a high-level API to control headless Chrome or Chromium
- صفحهٔ مقصد
- Workbox
۱۶ دسامبر ۲۰۲۴
۱۶ دسامبر ۲۰۲۴
Performance
Optimize the performance of your web applications with Chrome's performance tools.
- عملکرد
- صفحهٔ مقصد
- Workbox
۱۶ دسامبر ۲۰۲۴
۱۶ دسامبر ۲۰۲۴
Accessibility
Digital accessibility, commonly abbreviated a11y, is about designing and building websites and web apps that disabled people can interact with in a meaningful and equivalent way. This course is created for beginner and advanced web developers. You
- صفحهٔ مقصد
۱۶ دسامبر ۲۰۲۴
۱۶ دسامبر ۲۰۲۴
Findings from the customizable select request for developer feedback form
Thank you for the time you shared with us, providing feedback, reviewing details and helping shape standards.
- وبلاگ
- CSS
- Chrome
۱۶ دسامبر ۲۰۲۴
۱۳ دسامبر ۲۰۲۴
Chrome's 2024 recap for devs: Re-imagining the web with AI in DevTools, built-in Gemini, and new UI capabilities
Check out Chrome for Developers' 2024 year-end roundup of the latest web features, capabilities, and tools.
- ویدیو
- وبلاگ
- Chrome
۱۳ دسامبر ۲۰۲۴
chrome.action
Use the chrome.action API to control the extension's icon in the Google Chrome toolbar. The following keys must be declared in the manifest to use this API. To use the chrome.action API, specify a "manifest_version" of 3 and include the "action" key
- جاوا اسکریپت
- HTML
- TypeScript
- افزونههای Chrome
- Workbox
۱۲ دسامبر ۲۰۲۴
Get started with built-in AI
Learn the requirements to start building features and applications with built-in AI.
- AI & Machine Learning
- Workbox
۱۲ دسامبر ۲۰۲۴
chrome.extension
The chrome.extension API has utilities that can be used by any extension page. It includes support for exchanging messages between an extension and its content scripts or between extensions, as described in detail in Message Passing. The type of
- TypeScript
- Workbox
- افزونههای Chrome
۱۱ دسامبر ۲۰۲۴
chrome.declarativeContent
Use the chrome.declarativeContent API to take actions depending on the content of a page, without requiring permission to read the page's content. The Declarative Content API allows you to enable your extension's action depending on the URL of a web
- TypeScript
- جاوا اسکریپت
- Workbox
- افزونههای Chrome
۱۱ دسامبر ۲۰۲۴
chrome.certificateProvider
Use this API to expose certificates to the platform which can use these certificates for TLS authentications. Typical usage of this API to expose client certificates to ChromeOS follows these steps: The actual sequence of steps can be different. For
- جاوا اسکریپت
- TypeScript
- افزونههای Chrome
- Workbox
۱۱ دسامبر ۲۰۲۴
chrome.declarativeWebRequest
Note: this API is deprecated. Check out the declarativeNetRequest API instead. Use the chrome.declarativeWebRequest API to intercept, block, or modify requests in-flight. It is significantly faster than the chrome.webRequest API because you can
- جاوا اسکریپت
- TypeScript
- Workbox
- افزونههای Chrome
۱۱ دسامبر ۲۰۲۴
chrome.certificateProvider
Use this API to expose certificates to the platform which can use these certificates for TLS authentications. Typical usage of this API to expose client certificates to ChromeOS follows these steps: The actual sequence of steps can be different. For
- جاوا اسکریپت
- TypeScript
- Workbox
- افزونههای Chrome
۱۱ دسامبر ۲۰۲۴
API reference
The complete reference to all APIs made available to Chrome Extensions. This includes APIs for the deprecated Chrome Apps platform as well as APIs still in beta and dev.
- Workbox
- افزونههای Chrome
۱۱ دسامبر ۲۰۲۴
chrome.declarativeContent
Use the chrome.declarativeContent API to take actions depending on the content of a page, without requiring permission to read the page's content. The Declarative Content API lets you enable your extension's action depending on the URL of a web page,
- TypeScript
- جاوا اسکریپت
- Workbox
- افزونههای Chrome
۱۱ دسامبر ۲۰۲۴
chrome.extension
The chrome.extension API has utilities that can be used by any extension page. It includes support for exchanging messages between an extension and its content scripts or between extensions, as described in detail in Message Passing. The type of
- TypeScript
- افزونههای Chrome
- Workbox
۱۱ دسامبر ۲۰۲۴
chrome.commands
Use the commands API to add keyboard shortcuts that trigger actions in your extension, for example, an action to open the browser action or send a command to the extension. The following keys must be declared in the manifest to use this API. The
- جاوا اسکریپت
- TypeScript
- Workbox
- افزونههای Chrome
۱۰ دسامبر ۲۰۲۴
Language detection with built-in AI
The Language Detector API offers built-in language discovery on the web, in the browser.
- AI & Machine Learning
- جاوا اسکریپت
- Workbox
۱۰ دسامبر ۲۰۲۴
chrome.offscreen
Use the offscreen API to create and manage offscreen documents. To use the Offscreen API, declare the "offscreen" permission in the extension manifest. For example: Service workers don't have DOM access, and many websites have content security
- جاوا اسکریپت
- TypeScript
- Workbox
- افزونههای Chrome
۹ دسامبر ۲۰۲۴
chrome.system.display
Use the system.display API to query display metadata. An enum to tell if the display is detected and used by the system. The display is considered 'inactive', if it is not detected by the system (maybe disconnected, or considered disconnected due to
- TypeScript
- افزونههای Chrome
- Workbox
۹ دسامبر ۲۰۲۴
chrome.system.display
Use the system.display API to query display metadata. An enum to tell if the display is detected and used by the system. The display is considered 'inactive', if it is not detected by the system (maybe disconnected, or considered disconnected due to
- TypeScript
- Workbox
- افزونههای Chrome
۹ دسامبر ۲۰۲۴
How to Use the Allocation Timeline Tool
Use the Allocation timeline tool to find objects that aren't being properly garbage collected, and continue to retain memory.
- Chrome DevTools
- Workbox
۹ دسامبر ۲۰۲۴