Writing Safari Extensions
I
am interested in trying my hand at writing some Safari extensions to
add features like are available for Firefox. I have found many websites
with directions on writing extensions and even have followed some of
them.
I learn by example or rather by dissecting other people's work. I want
to add some commands to the Safari Context Menu but cannot find any
examples of how to do it. Does anyone know:
Q1: Do I have to be a registered Apple developer in order to play around with writing extensions just for my personal use?
I
have read there are free developer registrations for people like me who
want to dabble a bit but I can only find the page where I have to
register for $99 a year. That's too much for me to just "dabble
around."
Q2: Can anyone point me to the page where I can register free of charge?
Q3:
Does anyone know of any Safari and/or Safari Extension User Groups or a
website with samples I could dissect or a website by a Safari Guru?
Thanks all,
James
Comments
https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/SafariAppExtension_PG/index.html
The guide for contextual menu support is here:
https://developer.apple.com/library/content/documentation/Tools/Conceptual/SafariExtensionGuide/AddingContextualMenuItems/AddingContextualMenuItems.html
There's a tutorial for creating a basic extension here (this is an older tutorial where they say signing up is free):
https://code.tutsplus.com/tutorials/how-to-create-a-safari-extension-from-scratch--net-15050
Here's another extension with source code on the github site:
http://pratikabu.users.sourceforge.net/extensions/scrolltotop/