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

Safari Extension #39

Closed
stefan1983 opened this issue Feb 28, 2018 · 5 comments
Closed

Safari Extension #39

stefan1983 opened this issue Feb 28, 2018 · 5 comments

Comments

@stefan1983
Copy link

I would love to have ipvfoo as SAFARI Extension. Would be great if you could put this onto your roadmap.

Thanks

@pmarks-net
Copy link
Owner

I have no interest in this browser.

@A1bi
Copy link

A1bi commented Feb 21, 2021

I tried to port IPvFoo to Safari since it has recently introduced support for the WebExtensions API. Unfortunately the server IP address essential to IPvFoo is omitted from all web request event details. I can imagine that this is intended by Apple for whatever reason but I will open a bug report anyway.

@pmarks-net
Copy link
Owner

I recently got macOS Ventura running in KVM, and tried to build IPvFoo for Safari:

% xcrun safari-web-extension-converter src

This is the resulting error:

  • An extension with a non-persistent background page cannot listen to webRequest events.
  • The service_worker script failed to load due to an error.

Screenshot 2023-09-17 at 5 42 23 PM

Using firefox-manifest.json with 'page_action' renamed to 'action', it gets far enough to render a ? and the popup, but chrome.webRequest is undefined.

Using the old manifestv2 branch, I'm able to log webRequest.onResponseStarted events, but the ip field is missing. So even when Safari adds support for webRequest in MV3, IPvFoo will be unimplementable unless they also start reporting IP addresses.

While writing this up, I noticed that A1bi already reached the same conclusion 2 years ago... at least I can report that nothing has changed since then.

@VCTGomes
Copy link

Any news about it?

@fabiohblage
Copy link

@pmarks-net, mudou de ideia sobre desenvolver para Safari essa semana extensão?

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

No branches or pull requests

5 participants