mouse-dictionary icon indicating copy to clipboard operation
mouse-dictionary copied to clipboard

Support for Safari

Open uetchy opened this issue 6 years ago • 4 comments

Adding support for Safari extension would be nice! However, it might be a harder challenge since the current version of Safari only accepts App Extension forcing you to write extensions in Swift.

uetchy avatar Jun 22 '19 07:06 uetchy

@uetchy

I've never thought Safari porting, so I looked into how to develop it. (Let me know if I'm wrong)

  • No compatibility. I need to develop the Safari extension individually.
    • I may need to rewrite some logic using native code in Swift or Objective-C. It's quite different from JavaScript.
  • Need to enroll the Apple Developer Program in order to develop
    • I need to pay some fee every year.

Overall, It sounds it's impossible to develop and maintain the Safari version as my personal project...

wtetsu avatar Jun 23 '19 13:06 wtetsu

It's absolutely correct and that's what I feel sad about... Hope Safari will adopt an extension architecture similar to Chrome or Firefox and ease the pain of supporting Safari.

uetchy avatar Jun 24 '19 01:06 uetchy

I want to stay this ticket opened for a while. A kind and great Safari lover might appear and find and develop it...:smile:

wtetsu avatar Jun 24 '19 12:06 wtetsu

Safari Web Extensions

https://developer.apple.com/documentation/safariservices/safari_web_extensions

wtetsu avatar Aug 29 '20 07:08 wtetsu