Некорректная передача параметров в JS

Тема в разделе "WBAppCEF", создана пользователем PoltavaPGS, 12 окт 2020.

  1. PoltavaPGS

    PoltavaPGS Member Пользователи

    Регистрация:
    21 янв 2015
    Сообщения:
    21
    Не пойму, то ли ошибка в программе, то ли я где то очень жёстко туплю. Итак задача
    При паркинге передать данные в WBAppCEF и потом вернуть их обратно через JSMESSAGE
    Вопросов зачем, лучше не задавать так как задача максимально утрирована и сведена к абстрактному случаю чтоб не выкладывать тяжёлый проект с кучей пояснений.
    Теперь конкретно. Берем две ссылки
    Код:
    https://www.google.com/#[CDDATA:1]777[/CDDATA]
    https://www.google.com/#[CDDATA:1]777qqq[/CDDATA]
    В WBAppCEF вставляем такие действия
    Код:
    [RESETSTOREDCODE]
    [DOSCRIPT]:Скрипт
    [WAIT]:2000
    [ADDTORESULT]:{JSMESSAGE}
    [WAIT]:2000
    В JS добавляем такой скрипт
    Код:
    var test = [CDDATA:1];
    alert("[JSMESSAGE]:" + test);
    Казалось бы все должно работать НО на первой ссылке где только числа все ок возвращается 777, а вот на второй ссылке где добавлены буквы возвращается пустота. Не могу никак понять где косяк.
     

    Вложения:

    • test.wbapp
      Размер файла:
      962 байт
      Просмотров:
      5
    • test.cdp
      Размер файла:
      41,4 КБ
      Просмотров:
      6
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Ошибка в синтаксисе Javascript.

    Должно быть так:
    Код:
    var test = "[CDDATA:1]";
    alert("[JSMESSAGE]:" + test);
     
    PoltavaPGS нравится это.

Поделиться этой страницей