Page Capture
pageCaptureInstall Warning
"Read and change all your data on all websites you visit."
Technical Context
Grants access to the chrome.pageCapture API for saving complete web pages as MHTML archives. This captures the full page content including images and styles in a single file.
What This Means For You
The extension can save entire web pages as files that you can open later, even offline. The saved pages include all images and formatting.
Related APIs
This permission enables access to these Chrome APIs:
chrome.pageCaptureCommon Use Cases
- ✓Web archivers
- ✓Research tools
- ✓Offline readers
How to Declare in manifest.json
Add the "pageCapture" permission to your extension manifest:
{
"manifest_version": 3,
"name": "My Extension",
"permissions": [
"pageCapture"
]
}What Users Will See
When users install your extension, Chrome will display this warning:
This extension can:
"Read and change all your data on all websites you visit."
Related Permissions
Tab Capture
tabCaptureThe extension can record or stream what you see in a browser tab, like for screen sharing or video calls. It only captures what is visible on screen.
Accessibility Features (Modify)
accessibilityFeatures.modifyThe extension can change Chrome's accessibility features, like turning on high contrast or adjusting keyboard settings. This is used by accessibility enhancement tools.
Side Panel
sidePanelThis provides a sidebar companion that stays open while you browse, making it perfect for taking notes or doing research. It prevents you from having to constantly click an icon to reopen the extension's window.
Context Menus
contextMenusThe extension can add new options to the menu that appears when you right-click on a page. This makes it easy to use the extension's features without leaving what you are doing.
Notifications
notificationsThe extension can show popup notifications on your desktop even when Chrome is minimized. This is useful for alerts and reminders but can be annoying if overused.