Обратный звонок Facebook добавляет '# _ = _' к URL возврата - PullRequest
455 голосов
/ 20 августа 2011

Обратный вызов Facebook начал добавлять хэш-символ #_=_ к обратному URL

Кто-нибудь знает почему?Какое решение?

Ответы [ 21 ]

0 голосов
/ 08 сентября 2016

Используя Angular 2 (RC5) и основанные на хэше маршруты, я делаю это:

const appRoutes: Routes = [
  ...
  {path: '_', redirectTo: '/facebookLoginSuccess'},
  ...
]

и

export const routing = RouterModule.forRoot(appRoutes, { useHash: true });

Насколько я понимаю, символ = вмаршрут интерпретируется как часть необязательного определения параметров маршрута (см. https://angular.io/docs/ts/latest/guide/router.html#!#optional-route-parameters),, поэтому он не участвует в сопоставлении маршрута.

...