Spec-Zone.ru › Phaser

Класс: Phaser.Net

Конструктор

new Net(game)

Phaser.Net обрабатывает задачи, связанные с URL браузера, такие как проверка имен хостов, доменных имён и манипуляции с строкой запроса.

Параметры
Имя Тип Описание
game Phaser.Game

Ссылка на текущую игру.

Исходный код: net/Net.js (Строка 14)

Открытые методы

checkDomainName(domain) → {boolean}

Сравнивает заданное доменное имя с именем хоста браузера, содержащего игру.
Если доменное имя найдено, возвращает true.
Можно указать часть домена, например, 'google' будет соответствовать 'google.com', 'google.co.uk' и т. д.
Не включайте 'http://' в начале.

Параметры
Имя Тип Описание
domain string
Возвращает
boolean -

true, если заданный фрагмент домена можно найти в window.location.hostname

Исходный код: net/Net.js (Строка 38)

decodeURI(value) → {string}

Принимает компонент универсального идентификатора ресурса (URI) (предыдущая создание encodeURIComponent или аналогичной процедурой) и
декодирует его, заменяя \ на пробелы в результате. Используется внутренне классами Net.

Параметры
Имя Тип Описание
value string

Декодируемый компонент URI.

Возвращает
string -

Декодированное значение.

Исходный код: net/Net.js (Строка 152)

getHostName() → {string}

Возвращает имя хоста, предоставленное браузером.

Возвращает
string -
Исходный код: net/Net.js (Строка 22)

getQueryString(parameter) → {string | object}

Возвращает строку запроса как объект.
Если вы указали параметр, вернёт только значение этого параметра, если оно существует.

Параметры
Имя Тип Аргумент По умолчанию Описание
parameter string <optional>
''

Если указан, вернёт только значение для этого ключа.

Возвращает
string | object -

Объект, содержащий пары ключ-значение, найденные в строке запроса, или просто значение, если был задан параметр.

Исходный код: net/Net.js (Строка 116)

updateQueryString(key, value, redirect, url) → {string}

Обновляет значение в строке запроса и возвращает её полностью.
Если значение не существует, оно устанавливается.
Если значение существует, оно заменяется новым заданным значением. Если вы не предоставите нового значения, оно будет удалено из строки запроса.
Необязательно перенаправить на новый URL или просто вернуть его как строку.

Параметры
Имя Тип Описание
key string

Ключ строки запроса для обновления.

value string

Новое значение, которое нужно установить. Если оно уже существует, оно будет заменено.

redirect boolean

Если true, браузер выполнит перенаправление на URL со строкой запроса.

url string

URL для изменения. Если не указан, используется window.location.href.

Возвращает
string -

Если redirect равен false, возвращается изменённый URL и строка запроса.

Исходный код: net/Net.js (Строка 52)

© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/Phaser.Net.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API