Comments (13)
I think this will help
from web-extension-starter.
Nice @fregante
from web-extension-starter.
The underlying support @fregante did can be seen on
- refined-github/refined-github#3677
- refined-github/refined-github#3686 (comment)
- refined-github/refined-github#4787
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.
from web-extension-starter.
Would be super awesome! 👏
from web-extension-starter.
But if it does support webextensions, it wont be that hard for the starter to support it
from web-extension-starter.
Can test this out.
from web-extension-starter.
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.
Thanks
from web-extension-starter.
Will work on this in some spare time that I get.
from web-extension-starter.
Thanks! 🙏
from web-extension-starter.
@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.
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.
@anaclumos why did you close the issue?
from web-extension-starter.
Related Issues (20)
- Can not import RadixUI components? HOT 1
- Can't use it with @radix-ui/themes HOT 1
- CRX_REQUIRD_PROOF_MISSING when trying to install the generated .crx on chrome HOT 4
- [Migration] support for Manifest v3 HOT 21
- fsevent is incompatible with this module, build skipped. HOT 5
- Extension in development not reloading in Chrome HOT 2
- How to import jsx file in ContentScript? HOT 7
- js sourcemaps are not generated HOT 15
- Migration to ESBuild from Babel HOT 2
- How to add CSS Modules into ContentScript? HOT 3
- Sync-scroll misbehave on long lines
- got a weird c++ error HOT 3
- [FEAT] add support for css modules HOT 1
- Unsure how to compile new scss files to put in. HOT 1
- Overleaf textarea on Firefox HOT 3
- Node-sass is deprecated HOT 4
- The overleaf pdf appear on top of the textarea and hide it HOT 2
- How to access browser local storage API? HOT 1
- Grammarly pop-up window blocking our review HOT 1
- [Bug] Styles (.scss) inside React component not being processed HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from web-extension-starter.