Предотвращение флаттера отсекает путь URL - PullRequest
0 голосов
/ 05 февраля 2020

Мой веб-сайт флаттера перенаправлен с другого сайта в следующем формате:

 http://example.com/#id_token=abc

Я хотел бы прочитать информацию в #id_token=abc в initState, как это

 @override
 void initState() {
    super.initState();
    var url = html.window.location.href;
    if (url.contains('id_token=')) {
       // read data
    }
 }

Но сайт флаттера перезагружается и автоматически отрезает #id_token часть (то же самое для localhost при отладке), прежде чем он перейдет к initState, новый URL будет

http://example.com/#/

Из-за этого мой код не может правильно прочитать информацию id_token
Это выглядит странно, как я могу предотвратить это?
P / s: он хорошо работает с форматом параметра URL, таким как http://example.com?id_token=abc, но Я не могу управлять другим сайтом для поддержки этого формата

...