2013-11-03 81 views
-1

我想问一个关于HTML标签的相对性能quetion(实际上,如果HTML5,这将使任何区别)链接推荐人在HTML

我会继续例如域名。我的网站是example.com。我有一个链接到example2.com的这个页面。如果我给这个链接类似

<a href="example.com" referrer="referrer.com">Click me</a> 

我的推荐人是referrer.com或example2.com?顺便说一句,有什么可能像这样的代码?给随机推荐人?

第二个,因为我认为科目是相似的。

  • 是否可以隐藏引用URL?
  • 如果是,将显示为引用者(在统计程序或 浏览器中)?

长话短说,我想隐藏和/或更改引用者。

+4

这里没有'rel'属性。 –

+0

没有办法做到这一点。 – SLaks

回答

0

我相信元刷新不留引用<meta http-equiv="refresh" content="0; url=http://www.example.com">这里的东西的痕迹,虽然,从一个onclick(a)元素得到它,所以你应该,据我所知,可以这样做:

<a onclick="mask('http://www.example.com/')">Click me</a> 

function mask(url) { 
    var meta = document.createElement("meta"); 
    meta.setAttribute("http-equiv", "refresh"); 
    meta.setAttribute("content", "0; url=" + url); 
} 

声明:未测试

+0

感谢您的帮助。我如何测试?有没有一个网页显示推荐人喜欢哪个显示IP(用于测试) – Diga

+0

无论如何,我找到了一个网站并进行了测试。你的代码不起作用,但给了我这个想法(你已经说过没有经过测试,所以不要以为我在指责你或别的东西)。感谢代码。我用另一种方式来处理元标记,它工作。 – Diga

1

在HTML5中,所述link type noreferrer (link to W3C HTML5 CR)可以使用:

它表示在链接后没有引用信息被泄漏。

如果用户代理遵循由具有noreferrer关键字的aarea元件限定的链接,用户代理必须不包括Referer(原文如此)HTTP报头(或等效物的其他协议)在请求中。

使用例:

<a href="http://example.com/" rel="noreferrer">Click me</a> 

注:此链接类型不是W3C的HTML5和HTML 5.1的建议的一部分,但它的WHATWG的HTML生活水平部分:Link type "noreferrer"

+0

感谢您的帮助 – Diga