Chapter 20. Creating Your Own Safari Extension

You already know that you can add features to Safari by installing extensions. Apple maintains a gallery full of free extensions that can do look and feel of a particular website, and display news in a custom toolbar. But you can also create your own Safari extensions for personal pleasure or mass dissemination—for free. All you need is some basic knowledge of HTML, CSS, or JavaScript.

Use this project to get a piece of the action. Rather than coding from scratch, you’ll use Tabinet,[2] an open source Safari extension that was featured in Apple’s Safari Extension Gallery, as a framework for your very own extension. Tabinet saves all of your browser tabs so you can open them later. Of course, you can ...

Get Master Your Mac now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.