[prev in list] [next in list] [prev in thread] [next in thread]
List: https-everywhere
Subject: Re: [HTTPS-Everywhere] Safari
From: Jacob S Hoffman-Andrews <jsha () eff ! org>
Date: 2014-11-12 1:36:36
Message-ID: 5462B9A4.1030802 () eff ! org
[Download RAW message or body]
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=92t available for Safari is the inability to =
> do safe rewrites (indeed, window.location, etc. aren=92t safe).
>
> I=92ve written a few extensions for Safari (I=92ve 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=92d love to help in any way I can =
> if you=92re 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@lists.eff.org
> https://lists.eff.org/mailman/listinfo/https-everywhere
_______________________________________________
HTTPS-Everywhere mailing list
HTTPS-Everywhere@lists.eff.org
https://lists.eff.org/mailman/listinfo/https-everywhere
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic