There should be an option similar to the Cookie Acceptance option wether the HTTP referrer is automatically sent or not. Another good option would be to just send a HTTP referrer to the same website/host name: Source Destination Sending Referrer? (Reason) =============================================================================== http://example.com/ -> http://example.com/ true (same host name) http://example.com/ -> http://example.net/ false (different host names) https://example.com/ -> http://example.com/ false (HTTP to HTTPS) https://example.com/ -> https://example.com/ true (same scheme and host name) https://example.com/ -> https://example.net/ false (different host names)
WebKit makes it possible for embedding applications to control headers of requests being sent. If you'd like it to be a Safari option, then this is out of scope for WebKit open source bug database. Please file a bug with Apple via <http://bugreport.apple.com>.