Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery-如何让Facebook重定向到个人资料页面?_Jquery - Fatal编程技术网

jQuery-如何让Facebook重定向到个人资料页面?

jQuery-如何让Facebook重定向到个人资料页面?,jquery,Jquery,好吧,所以我把头撞在墙上想弄明白 当有人访问我的网站时,我希望他们能够单击一个链接,并在使用jQuery(通过AJAX请求或其他)或Javascript的过程中,找出他们的配置文件URL是什么 以下是场景: 鲍比访问我的网站。我知道Bobby的智商略低于平均水平,所以让他访问Facebook,确保他已登录,然后点击他的名字查看他的个人资料页面(你可以通过访问Facebook.com/Profile.php)是一项困难的任务。因为现在我需要Bobby复制那个URL并把它放到我页面上一个小小的文本框

好吧,所以我把头撞在墙上想弄明白

当有人访问我的网站时,我希望他们能够单击一个链接,并在使用jQuery(通过AJAX请求或其他)或Javascript的过程中,找出他们的配置文件URL是什么

以下是场景:

鲍比访问我的网站。我知道Bobby的智商略低于平均水平,所以让他访问Facebook,确保他已登录,然后点击他的名字查看他的个人资料页面(你可以通过访问
Facebook.com/Profile.php
)是一项困难的任务。因为现在我需要Bobby复制那个URL并把它放到我页面上一个小小的文本框中。鲍比做这件事会很艰难

以下是流程:

当你访问我上面提供的链接时,如果你当前登录到Facebook,它会神奇地(通过重定向)将你发送到你自己的个人资料页面。(试一试……我等一下。)那个URL正是我需要得到的

例如,如果你的个人资料页面真的是
facebook.com/joe.d.blow
,并且你当前已登录到facebook,并且你访问了我提供的链接,你将被发送到该页面。。。facebook.com/joe.d.blow页面

我为什么要找这个?

很简单,真的。。。我需要通过捕获人们的个人URL向他们展示他们的Facebook图片。如果没有用户ID或用户名,您无法调用JSON信息,如果他们提供了他们的个人URL,我可以捕获这些信息

我试过什么:

•打开新窗口。这行不通,因为有太多人 弹出窗口拦截器,并要求他们允许我的弹出窗口是不节俭的

•运气不好的情况下,给Facebook打了几个AJAX电话。我只是想试试 查找标题重定向信息

•任何带有iFrame的东西都不起作用,因为Facebook压垮了所有人 框架。(我在这里发现的。是的……我在搜索东西。)

PHP是不可能的,因为cookies可能在客户端维护信息,这将导致出现问题的概要文件页面。所以,我要么坚持使用Javascript,jQuery,要么告诉Bobby明智地学习interwebs


各位,你们是我最后的希望。(说到编程,这个网站就像我的圣经。)

另一个选择:在你的网站上实现facebook登录我已经考虑过了,但是我觉得我在建一个谷仓,而我需要的只是一个狗窝。你知道我的意思吗?太多额外的东西,而我所需要的只是让客户端不费吹灰之力就获得那个URL。你不能在客户端模拟浏览。另外,如果您当前登录到Facebook,如果您没有使用Facebook的OAuth或FB插件,您将如何发现
?所以我支持@koala_dev…@Balint:你一定是看错了,因为它说的是客户端将是一个浏览者,而不是我正在创建的站点,因此没有任何真正的模拟。但我离题了。。。我刚刚意识到所有这些都因为XSS而被压扁了,不管怎样,因为你甚至不能从一个简单的弹出窗口中获得一个URL而不抛出一堆错误。如果你甚至不能做到这一点,那么当客户端点击某个东西时,肯定没有办法动态地找到一个站点的URL。不,我读得很好:)但是在重定向和点击之后,你需要一个URL,这正是我所描述的。多选项卡/窗口方法是一个安全问题,这就是为什么OAuth创建时包含所有回调。。。