我想创建一个链接列表,从我的私人页面打开新标签中的目标,我不希望传递引用网址。 我尝试了以下方法,但它没有解决问题:
<script>
function op(url){
window.open(url.replace(/<(?:.|\n)*?>/gm,''),'_newtab');
}
</script>
<span onclick="javascript:op(this.innerHTML);">http://www.google.com<span>
有什么方法可以欺骗或删除推荐人吗?在最糟糕的情况下,我可能会创建一个iframe并将带有链接的页面放在一些免费托管上,但我更喜欢一些更优雅的解决方案。唯一的要求是它应该适用于Chrome,Opera,IE和FF(2011+版本),可访问性不是问题,因为它将被我认识的极少数用户使用。
答案 0 :(得分:1)
引用URL是HTTP协议的一部分,而不是标记。你无法改变这一点。
此外,您永远不需要在事件处理程序中指定javascript:
。它始终是,只能是javascript。
答案 1 :(得分:0)
有一个rel="noreferrer"
尚未被Firefox支持......
答案 2 :(得分:0)
在Heroku上创建一个小应用程序,接收URL然后转发用户。
答案 3 :(得分:0)
您可以重定向到重定向到最终网站的中间页面,这会隐藏真正的引用。
答案 4 :(得分:0)
似乎最简单的是iframe脏话。