的Facebook登录Facebook的登录与#_ =后面的网址_
// Get the page we were before
$redirect = Session::get('loginRedirect', 'hirer/account');
您成为本
http://domain.com/hirer/account#_=_
什么是落后#我怎么不显示它=?
的Facebook登录Facebook的登录与#_ =后面的网址_
// Get the page we were before
$redirect = Session::get('loginRedirect', 'hirer/account');
您成为本
http://domain.com/hirer/account#_=_
什么是落后#我怎么不显示它=?
虽然这个线程是老了,但希望这可以帮助别人。 我看到一些人通过向重定向页面添加javascript代码来解决问题,以从位置中删除#_ = _。
但是,这对我来说很丑。还有另一种从后端解决这个问题的方法。您可以让您的重定向网址包含您自己的锚点#,以便覆盖由Facebook添加的#_ = _。例如,这是我的Laravel的handleProviderCallback:
public function handleProviderCallback()
{
$user = Socialize::with('facebook')->user();
// add the user to your database if it doesn't exist
// redirect the user to home page, the anchor # is
// to overwrite #_=_ anchor added by facebook
return redirect('/#');
}
对我很好,我不介意主播是一个单一的哈希......下划线使它看起来像一个错误! –
是的,他们在从Facebook重定向后添加它。似乎没有办法将它从PHP/Laravel代码中移除。
但是,您可以在使用Javascript喜欢这里删除: stackoverflow.com/a/7297873/783875
尝试更新laravel。 – devo
是的,他们在从Facebook重定向后添加它。似乎没有办法将它从PHP/Laravel代码中移除。但你可以使用Javascript像这样删除它:http://stackoverflow.com/a/7297873/783875 – WebNovice
@WebNovice谢谢,请设置为您的答案:D – CodeGuru