Safari Support? #8

Open
opened 2025-04-21 14:12:26 -04:00 by idk · 2 comments
Owner

I can auto-configure pretty much any browser to run on I2P by setting proxy environment variables in the processBuilder environment before launching the browser, but one notable exception is Safari. Safari is a webkit-based browser AFAIK, and should honor proxy environment variables, but how to launch it with them is weird and unclear. If I can't do this then I can't fall-back to Safari in Unsafe mode, meaning that Firefox or Chromium must be installed.

I can auto-configure pretty much any browser to run on I2P by setting proxy environment variables in the processBuilder environment before launching the browser, but one notable exception is Safari. Safari is a webkit-based browser AFAIK, and should honor proxy environment variables, but how to launch it with them is weird and unclear. If I can't do this then I can't fall-back to Safari in Unsafe mode, meaning that Firefox or Chromium **must** be installed.
idk self-assigned this 2025-04-21 14:12:26 -04:00
Author
Owner

Alternative, this would give edge-like profile isolation in generic mode https://apple.stackexchange.com/questions/416297/open-an-url-in-safari-with-private-browsing

Alternative, this would give edge-like profile isolation in generic mode https://apple.stackexchange.com/questions/416297/open-an-url-in-safari-with-private-browsing
Author
Owner

It can be done, but it will probably suck to pull off https://discussions.apple.com/thread/3327990

It can be done, but it will probably **suck** to pull off https://discussions.apple.com/thread/3327990
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: idk/i2p.plugins.firefox#8
No description provided.