Потребовалось разобрать URL текущей страницы и получить значения GET-параметров по их имени. Набросал функцию:
1 2 3 4 5 6 7 |
String _getParameterByName(String name) { name.replaceAll('/[\[]/',"\\[").replaceAll('/[\]]/', "\\]"); RegExp regex = new RegExp("[\\?&]" + name + "=([^&#]*)"); var results = regex.allMatches(window.location.toString()); return results.length == 0 ? '' : Uri.decodeComponent(results.last.group(1).replaceAll('/\+/g'," ")) ; } |
Данная функция принимает имя параметра, а возвращает его значение, если он найден, иначе пустую строку.