Giter VIP home page Giter VIP logo

Comments (13)

abhijithvijayan avatar abhijithvijayan commented on May 8, 2024 4

I think this will help

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

from web-extension-starter.

abhijithvijayan avatar abhijithvijayan commented on May 8, 2024 2

Nice @fregante

from web-extension-starter.

abhijithvijayan avatar abhijithvijayan commented on May 8, 2024 2

The underlying support @fregante did can be seen on

Apple Conversion Tool ref: https://developer.apple.com/documentation/safariservices/safari_web_extensions/converting_a_web_extension_for_safari

Note: People have mentioned lack of critical APIs support missing on Safari

Once I figure out a way around #66 (as that is now a more pressing issue at the moment for new extensions) I will spend some time on this issue too maybe around the weekends as I am engaged on weekdays with a full time job.

Like always, contributions & support are welcome from anyone.

cc: @MerrickClark @fregante

from web-extension-starter.

wirtzdan avatar wirtzdan commented on May 8, 2024 1

Would be super awesome! 👏

from web-extension-starter.

abhijithvijayan avatar abhijithvijayan commented on May 8, 2024

But if it does support webextensions, it wont be that hard for the starter to support it

from web-extension-starter.

abhijithvijayan avatar abhijithvijayan commented on May 8, 2024

Can test this out.

from web-extension-starter.

VladSez avatar VladSez commented on May 8, 2024

Maybe this thread can be helpful: refined-github/refined-github#14

Also this: https://developer.apple.com/videos/play/wwdc2021/10104/

Also we can run a script to convert to safari web extension
https://developer.apple.com/documentation/safariservices/safari_web_extensions/converting_a_web_extension_for_safari

from web-extension-starter.

abhijithvijayan avatar abhijithvijayan commented on May 8, 2024

Thanks

from web-extension-starter.

abhijithvijayan avatar abhijithvijayan commented on May 8, 2024

Will work on this in some spare time that I get.

from web-extension-starter.

wirtzdan avatar wirtzdan commented on May 8, 2024

Thanks! 🙏

from web-extension-starter.

MerrickClark avatar MerrickClark commented on May 8, 2024

@abhijithvijayan / those contributing (or considering) towards Safari support:
I'm working on an existing project utilizing this awesome starter kit; PS great work @abhijithvijayan!

I'm confident I can get a solid monetary donation towards adding Safari support if there's willingness on the contributors side of things. I've been trying to port what I have working to Xcode and I'm hitting wall after wall- some probably unrelated to this project but simply because my Xcode/apple dev experience is nil.

I'm under the impression there's still an unknown amount of work bringing Safari support into this project and I've personally discovered there's limited community resources about Safari JS based web extension dev.

Thoughts?

from web-extension-starter.

fregante avatar fregante commented on May 8, 2024

What problem are you encountering? I haven't had time to extract the code as I was hoping, but Apple's conversion tool should do most of the work of loading the extension in the browser.

from web-extension-starter.

lsmith77 avatar lsmith77 commented on May 8, 2024

@anaclumos why did you close the issue?

from web-extension-starter.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.