相关疑难解决方法(0)

停止从发送引荐者到目的地的链接

我有一个页面,我不希望出站链接发送引荐来源,所以目标网站不知道它们来自哪里.

我猜这是不可能的,但我只是想确保没有任何隐藏的javascript魔法可以做到这一点,这将适用于一些(如果不是大多数)浏览器.

也许一些聪明的HTTP状态代码重定向功夫?

像这样的东西是完美的

<a href="example.com" send_referrer="false">link</a>
Run Code Online (Sandbox Code Playgroud)

javascript href referrer

55
推荐指数
4
解决办法
4万
查看次数

在JavaScript中隐藏/欺骗引用者的最可靠方法是什么?

通常,引荐来源可追溯到:

  • JavaScript的 document.referrer
  • 请求标头,例如PHP $_SERVER['HTTP_REFERER']

我已经设置了一个Codepad演示,它显示了这些属性,用于测试目的.

要求:

  1. 应该有效地隐藏原始引用者,至少对于所有鼠标事件都是如此.
  2. 跨浏览器支持(至少Chrome和Firefox).
  3. 独立,没有任何外部内容(插件,库,重定向页面......).
  4. 无副作用:友情链接应该没有被改写,历史条目应当保留.

在使用链接时,该解决方案将用于隐藏引用者<a href="url">.


用例的确切描述

在Webapps上的此问题中所述,Google搜索中的链接会在点击时进行修改.所以,

  1. Google可以跟踪您的搜索行为(隐私 - )
  2. 页面请求稍有延迟.
  3. 链接的网页无法跟踪您的Google搜索查询(隐私++)
  4. 拖动/复制的URL看起来像http://google.com/lotsoftrash?url=actualurl.

我正在开发一个用户脚本(Firefox)/内容脚本(Chrome) (代码),它删除了Google的链接残缺事件.结果,处理了第1,2和4点.

第3点仍然存在.

  • 铬: <a rel="noreferrer">
  • Firefox : data-URIs. 我已经创建了一种复杂的方法来实现左键和中键的这个功能,同时仍然执行第4点.但是,我正在努力使用右键单击方法.

javascript tracking mouseevent spoofing referrer

40
推荐指数
3
解决办法
4万
查看次数

嵌入视频不显示

我正在尝试嵌入一个闪存音频播放器,我设置了OG元标记,因此它们看起来非常像SoundCloud或YouTube.

我遇到的问题是:

  • 使用Feed对话框时,播放器永远不会呈现(如在共享页面的链接中,并且不像在YouTube和SoundCloud中那样交换播放器).og:image
  • 玩家在刚粘贴URL到Facebook的"状态"框呈现; 但是,有时只有在禁用"安全浏览"时才会显示.

我对第二个安全浏览问题的猜测是,我在尝试修复第一个问题时设法打破了OG标记.

<meta property="fb:app_id" content="132849513527946" />
<meta property="og:type" content="video" />
<meta property="og:url" content="http://beta.mybabytales.com/memories/6780fd71d0be818657df2cbe379ffdb5" />
<meta property="og:title" content="MyBabyTales Memory: July 28, 2012" />
<meta property="og:description" content="MyBabyTales" />
<meta property="og:image" content="http://beta.mybabytales.com/video.gif" />
<meta property="og:site_name" content="MyBabyTales" />
<meta property="og:video:secure_url" content="https://beta.mybabytales.com/player/dewplayer/dewplayer-vol.swf?showtime=true&amp;autostart=true&amp;mp3=http%3A%2F%2Fapi.twilio.com%2F2010-04-01%2FAccounts%2FACd883111c969a8582d86869ee98ea326f%2FRecordings%2FRE03bc1a2935e00f7ef466a1848ac9d00b.mp3" />
<meta property="og:video" content="http://beta.mybabytales.com/player/dewplayer/dewplayer-vol.swf?showtime=true&amp;autostart=true&amp;mp3=http%3A%2F%2Fapi.twilio.com%2F2010-04-01%2FAccounts%2FACd883111c969a8582d86869ee98ea326f%2FRecordings%2FRE03bc1a2935e00f7ef466a1848ac9d00b.mp3" />
<meta property="og:video:height" content="200" />
<meta property="og:video:width" content="460" />
<meta property="og:video:type" content="application/x-shockwave-flash" /> 
Run Code Online (Sandbox Code Playgroud)

我试过的事情:

  • 添加/删除安全URL
  • 仅使用HTTPS(主视频网址)
  • 添加高度/宽度(我相信这些是可选的)
  • 使用自定义OG类型
  • 使用内置的OG视频类型

以前有人有这个问题吗?或者OG标签是否有一些明显的缺失?

更新:在此处发布报告,如果在那里解决则会更新.

video opengraph

1
推荐指数
1
解决办法
1020
查看次数

标签 统计

javascript ×2

referrer ×2

href ×1

mouseevent ×1

opengraph ×1

spoofing ×1

tracking ×1

video ×1