- Overview
- Getting Started
- Featured

Safari Reference Library
Explore a comprehensive collection of guides, reference, and other resources for developing web applications and content for Safari.
The Safari Reference Library provides detailed information for web developers on iPhone, iPod touch, Mac, and PC. These resources include guides and articles, API reference documents, sample code, release notes, and technical notes. Use these resources to learn about Safari's developer tools, visual effects, HTML and CSS support, JavaScript and DOM support, and other features and technologies. The library is organized by Topics and Resource Types.
Whether you want to familiarize yourself with the fundamentals, prefer a hands-on approach, or want to go in depth with specific task-based information, read the following documents to quickly get started developing your web applications and content:


Safari extensions let developers add features to and customize the Safari browser. Read this document to learn how to:
- Create controls by adding buttons to the Safari toolbar, adding contextual menu items, creating extension bars, or injecting controls into webpages.
- Display HTML content in an extension bar, in its own window or tab, or inject it into webpages.
- Run your extension invisibly in the background.
- Modify and reformat web content by applying scripts and stylesheets.
Find documents by keyword including title, resource type, topic, framework, and date.
For example:
- security guide
- sample code
- quartz sample code snow leopard
![]() |