Skip to content

[Bug]: Одноклассники, не возвращаются параметры запуска в parseURLSearchParamsForGetLaunchParams #611

@dsedinkin

Description

@dsedinkin

Описание

В функции 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions