4 ms·
People may be downvoting you because this meme that Safari needs open development of extensions is tired and they're sick of reading it.
by ebbv 10y ago
People may be downvoting you because this meme that Safari needs open development of extensions is tired and they're sick of reading it.
- mitchty 10y agoExtensions in the gallery also didn't take a $100 membership until 2015. Needless to say not many people developed extensions then either. So blaming Safari membership as being the problem for extensions not being developed seems to also miss the history of extensions. Also you can install extensions outside of the gallery: https://github.com/el1t/uBlock-Safari/releases https://github.com/el1t/uBlock-Safari/releases
- jbmorgado 10y agoSo, the way Apple choose to solve the lack of extensions for their browser was to keep everything the same and charge 100$/year on top of that. Doesn't seem like a very smart business practice. In any case you are forgetting that although you can install extensions made outside Apple Dev. program, you can't update them because they aren't signed. You have to keep checking the extension page (like uBlock Origin), see when there is a new version, download the new version, and re-install it... all manually.
- mitchty 10y ago> You have to keep checking the extension page (like uBlock Origin), see when there is a new version, download the new version, and re-install it... all manually. Or just write a script, which isn't that hard, outside of applescript. And the ability to install extensions outside of the dev program seems to invalidate that one cannot install extensions unless in the dev program. That they're not auto updated is a rather trivial thing to work around.
- mitchty 10y agoHere, non manual updating of that plugin I spent all of 10 minutes on this morning due to a meeting: https://gist.github.com/mitchty/feb05fd4a98bdbe53bd66476f7dbe8fb https://gist.github.com/mitchty/feb05fd4a98bdbe53bd66476f7db... Its basically 10 lines, and the applescript is new to me. Keeping extensions up to date shouldn't be that hard. And now I've got a script for keeping that one extension up to date.