SafariContentExtension class represents your extension to scripts running inside the web content; an instance of the class is accessible as
safari.extension. Its counterpart class outside of the web content is
Not Applicable Not Applicable
Available in Safari 5.0 and later.