powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Chromium "ругается" на код js. Uncaught TypeError: undefined is not a function
4 сообщений из 4, страница 1 из 1
Chromium "ругается" на код js. Uncaught TypeError: undefined is not a function
    #39961702
Женя32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Скажите, пожалуйста, почему Chromium, при исполнении, ниже приведенного, js кода выдает ошибку?:
Uncaught TypeError: undefined is not a function
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
 JS := 'var listtour = document.querySelectorAll(".item-tour-pay-list");'+

'function textNode(elem) {'+
    'for (var txt, node, temp = [], textNodes = document.createTreeWalker(elem, NodeFilter.SHOW_TEXT, null, false); node = textNodes.nextNode();) {'+
            'txt = node.nodeValue.trim();'+
            'txt && (txt = txt.replace(/\s+/mig, " "), temp.push(txt))'+
    '};'+
   ' return temp'+
'};'+
  'var people = document.querySelectorAll(".item-tour-pay-list .count-people");'+

  'for (var elem of people) {'+         
      'var ar = textNode(elem);'+
      'var time = ar.pop(); '+
      'var count = ar.join(" ");'+
     'console.log(count); '+
      'console.log(time);'+
  '};';
     Chromium1.Browser.GetMainFrame.ExecuteJavaScript(JS, 'about:blank', 0);
...
Рейтинг: 0 / 0
Chromium "ругается" на код js. Uncaught TypeError: undefined is not a function
    #39961881
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Женя32,

У тебя в функции фигня какая-то. Происходит облом при попытке ее как-то интерпретировать, сама функция становится Undefined. А потом ты пытаешься вызвать то, чего нет в document.

P.S. Этот вопрос к Delphi отношения не имеет.
...
Рейтинг: 0 / 0
Chromium "ругается" на код js. Uncaught TypeError: undefined is not a function
    #39961911
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только хотел написать...
Да, тут вопрос, наверное, не по Delphi и не по браузеру.
...
Рейтинг: 0 / 0
Chromium "ругается" на код js. Uncaught TypeError: undefined is not a function
    #39962034
Женя32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я сам разобрался... Chromium такую запись не поддерживает:
Код: javascript
1.
for (var elem of people)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Chromium "ругается" на код js. Uncaught TypeError: undefined is not a function
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]