[HTTPS-Everywhere] Safari
Jacob S Hoffman-Andrews
jsha at eff.org
Tue Nov 11 17:36:36 PST 2014
That does indeed sound like it should work. Is it possible to also
rewrite resources within the page that way, or is it only the top-level
frame? Could you send a reference to the documentation of
beforeNavigate? Are you aware of other Safari extensions that rewrite
URLs in beforeNavigate?
This sounds very promising, and assuming it all looks good, it would be
awesome for you to write a proof-of-concept Safari version!
On 11/11/2014 05:23 PM, Chris Aljoudi wrote:
> Hi!
>
> Chris here (JavaScript; UI/UX design). I note you mentioned that the
> reason HTTPS Everywhere isn’t available for Safari is the inability to
> do safe rewrites (indeed, window.location, etc. aren’t safe).
>
> I’ve written a few extensions for Safari (I’ve moved to Safari from
> Chrome), and I believe an extension can rewrite a URL safely by
> listening to the Safari's /beforeNavigate/ event and changing the URL
> if necessary (the event is fired before the request is sent).
>
> I think that seems like it'd work. I’d love to help in any way I can
> if you’re interested (including writing a preliminary version of the
> Safari extension using the already-existent ones as a guide).
>
> Thanks,
> - Chris.
>
> Chris Aljoudi
> Design. UI/UX. Technology.
> Web: https://chrismatic.io/
> Google Voice: +1 (719) 344-2483
>
>
> _______________________________________________
> HTTPS-Everywhere mailing list
> HTTPS-Everywhere at lists.eff.org
> https://lists.eff.org/mailman/listinfo/https-everywhere
More information about the HTTPS-Everywhere
mailing list