Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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 Mobile登录Facebook Oauth#_=__Jquery_Facebook_Mobile_Oauth - Fatal编程技术网

使用Jquery Mobile登录Facebook Oauth#_=_

使用Jquery Mobile登录Facebook Oauth#_=_,jquery,facebook,mobile,oauth,Jquery,Facebook,Mobile,Oauth,当我尝试使用FacebookOAuth登录时,一切正常,直到url重定向到以下内容: http://mywebsite.com/facebookoauthbackpage.php#_=_ 我在我的页面上使用jQuery Mobile,我认为#=就是问题所在 页面保持空白,什么也没有发生。如果我删除“#=”一切正常,动作正常 有人知道如何解决这个问题吗?我注意到,从Facebook上删除“#=”将不再可能,因此也许从jQuery移动脚本中删除一些东西可以用javascript解决这个问题,但我不

当我尝试使用FacebookOAuth登录时,一切正常,直到url重定向到以下内容:

http://mywebsite.com/facebookoauthbackpage.php#_=_
我在我的页面上使用jQuery Mobile,我认为#=就是问题所在

页面保持空白,什么也没有发生。如果我删除“#=”一切正常,动作正常


有人知道如何解决这个问题吗?我注意到,从Facebook上删除“#=”将不再可能,因此也许从jQuery移动脚本中删除一些东西可以用javascript解决这个问题,但我不知道如何做到这一点。

您可以尝试强制删除html开头的哈希,比如

<script>
if (window.location.hash == "#_=_")
        window.location.hash = "";
</script>

if(window.location.hash==“#==quo”)
window.location.hash=“”;

理论上,该例程将在$(document.ready:)之前调用(但从未在jquery mobile上尝试过)

是的,这基本上就是解决方案。
\u=\ u
到底是从哪里来的?“本周,当此字段留空时,我们开始向重定向uri添加一个片段#=\uu。请确保您的应用程序可以处理此行为。”-->,一整天都在寻找解决方案-Caio除非其他人有更好的想法,否则你应该批准答案。在加载文档之前放置代码,对我来说也很有效。Caio应该接受答案。>“本周,当此字段留空时,我们开始在重定向uri中添加一个片段#=u。请确保您的应用程序可以处理此行为。”-对此我没有什么好话@欧文姆萨普特拉谢谢,谢谢你的解决方案。