Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Safari #246

Open
MisterPhilip opened this issue Dec 2, 2023 · 2 comments
Open

Add support for Safari #246

MisterPhilip opened this issue Dec 2, 2023 · 2 comments

Comments

@MisterPhilip
Copy link
Owner

Safari added support for adding panels to the developer tools via extensions.
https://developer.apple.com/documentation/safariservices/safari_web_extensions/adding_a_web_development_tool_to_safari_web_inspector

I currently do not have a Mac (required to build a Safari extension & testing), nor the time to fully explore what is required right now. This may never come to fruition, but at least it is now technically possible!

@KZeni
Copy link

KZeni commented Mar 14, 2024

While I'm sure bundling the extension to be made available as a Safari extension would inevitably require a Mac & Xcode as well as having a paid Apple developer account (and would also benefit from being able to use Xcode's Safari Extension App template [per Creating a Safari Web Extension] to build out those particular aspects when first creating the project for the extension & also having a Mac/iPhone/etc. with Safari for testing), I'm wondering if one could in the meantime look to get the extension confirmed as working with Ephiphany (aka GNOME Web) on Linux (see https://webkit.org/downloads/ for the version WebKit's site points to for the latest [nightly] offering and/or https://wiki.gnome.org/Apps/Web and/or https://webkitgtk.org) to then make it so it's as far along as it can get in regards to being compatible with WebKit up to the point where it then starts to require a Mac & using Safari itself to take it any further which hopefully somebody then has time available to step in and provide that last step of putting it all together for Safari.

Then again, I could definitely see this just being spearheaded to add Safari support by someone without getting WebKit's Linux browsers involved (though I suppose it could be nice if this extension can then be used by that & similar browsers as a side benefit of this being implemented along the way to adding Safari support.)

@MisterPhilip
Copy link
Owner Author

Oh, interesting! I didn't realize Epiphany was a thing. I will take a look into that, which might be a good way to get my feet wet into the WebKit side of things. Thanks for the tip!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants