Ответ 1
Посмотрите Window.Location:
public static class Window.Location
Этот класс предоставляет доступ к объекту местоположения браузера. Объект location содержит информацию о текущем URL-адресе и методах управления им. Расположение - очень простая оболочка, поэтому не все браузерные причуды скрыты от пользователя.
Существует множество методов для получения информации об URL-адресе, в том числе для получения всего (getHref()
) или получения составных компонентов (например, getProtocol()
, getHost()
, getHostName()
и т.д.).
Поскольку вы говорите, что хотите прочитать аргументы запроса, вы, вероятно, захотите один из них:
static java.lang.String getQueryString()
Gets the URL query string.
static java.lang.String getParameter(java.lang.String name)
Gets the URL parameter of the specified name
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> getParameterMap()
Returns a Map of the URL query parameters for the host page; since changing the map would not change the window location, the map returned is immutable.