-
Notifications
You must be signed in to change notification settings - Fork 33
Open
Description
Описание
В функции parseURLSearchParamsForGetLaunchParams, не возвращаются все параметры запуска для одноклассников.
Предложение по упрощению кода. Так как на серверной части, в основном аналогичная логика.
const parseURLSearchParamsForGetLaunchParamsCustom = (searchParams: string) => {
const parsedSearchParams = new URLSearchParams(searchParams);
const launchParams: Record<string, any> = {};
parsedSearchParams.forEach((value, query) => {
if (query.startsWith("vk_") || query === "sign") {
const numValue = Number(value);
launchParams[query] = !isNaN(numValue) && value.trim() !== "" ? numValue : value;
}
});
return launchParams;
}
export default parseURLSearchParamsForGetLaunchParamsCustom;
Версия vk-bridge
2.15.10
Платформа
Web
Браузер и версия
No response
Шаги воспроизведения
Запускаем приложение из под одноклассников, выводим в консоль в приложении, результат parseURLSearchParamsForGetLaunchParams и отдельно window.location.search
Ожидаемое поведение
Вернется все параметры запуска
Фактическое поведение
Возвращаются не все параметры запуска
Скриншоты
No response
Приложение
No response
Код, который вызвал ошибку
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels