There isn't currently a way to customize the referrer used when loading a page. We should expose a way to do this. <rdar://problem/20566814>
Can't this be done in willSendRequest?
Yeah, it totally can. Sorry for the noise. Thanks Alexey!