URL重定向到间谍软件站点

Pet*_* K. 5 iphone url facebook google-chrome

我们正在开发一个应用程序,代表我们的用户发布帖子到Facebook.在这些帖子中,我们希望将链接放到外部(非Facebook)网站上.

查看浏览器状态栏中的链接(通常是Chrome),会显示正确的URL.然而,Facebook似乎将实际点击的链接包装成一些额外的铃声和口哨声.通常,这可以正常工作.

但是,有时,此URL包装最终会将点击发送到以下URL:

http://spywaresite.info/0/go.php?sid = 2

(增加空间使其不可浏览!)生成Chromes严重警告消息:

在此输入图像描述

这种情况偶尔发生在Chrome上,但在iPhone上的iOS浏览器中更常出现.

有没有人有任何关于如何处理这个问题的指示?


编辑

例如,我们在链接中放置的URL是

http://www.example.com/some/full/path/somewhere

但实际点击的URL是:

http://platform.ak.fbcdn.net/www/app_full_proxy.php?app=374274329267054&v=1&size=z&cksum=fc1c17ed464a92bc53caae79e5413481&src=http%3A%2F%2Fwww.example.com%2Fsome%2Ffull%2Fpath%2Fsomewhere

页面中似乎有一些JavaScript优点可以解读,并且通常可以正确地重定向.

EDIT2

上面的链接放在图像上,下面的屏幕截图中的图像右侧是蓝色文本.

将鼠标悬停在浏览器中的链接(或图像)上会显示正确的链接.右键单击链接并选择"复制链接地址"获取上面的fbcdn.net链接(或类似的链接).实际上点击链接似乎将fbcdn.net链接的一些JavaScript处理引入正确的...但有时处理失败.

在此输入图像描述

Igy*_*Igy 2

我不是 100% 确定你在这里问什么,但我会告诉你我所知道的:-你指的是 Facebook 上的这个屏幕吗?

插屏截图]
(或者更确切地说,该屏幕的变体不允许点击?)

  • 如果您手动将用户发送到 facebook.com/l.php?u=something,他们总会看到该消息 - 这是防止打开重定向器的措施
    • 如果您的用户提交此类链接(包括 l.php 链接),您需要提取目标 URL(在“u”参数中)
    • 如果您看到 API 返回 l.php URL,这可能是一个错误。

如果在 facebook.com点击的链接最终出现在屏幕上,这是因为 facebook 检测到该链接为可疑(例如,对于 URL 重定向器网站 - 屏幕将允许点击,但首先警告用户)或恶意/垃圾邮件(不允许点击)

在您的应用程序中,您将无法发布指向后者的链接(会返回错误,指出 URL 被阻止),而前者有时可能会抛出验证码(如果您使用的是 Feed 对话框,这应该是透明的)对于应用程序代码,用户将输入验证码,对话框将正常返回)

如果这不完全是您要问的内容,请澄清,我会更新我的答案