Вроде он через "document.readyState" проверяет статус страницы или ждет события "window.onload" (скорее второй вариант)
БАС глючит! Ошибка 'c._Break' [undefined].
-
@allive Мне ничего соединять не надо. Приходит длинная строчка в [[SAVED_CONTENT]]:
{"url":"https://www.aliexpress.com/item/New-Arrival-Granite-Scrub-Marble-Phon........Я проверяю есть ли "{"url":"https://www.aliexpress.com" в начале переменной [[SAVED_CONTENT]], если есть, то
[[CORRECT_DATA_RECEIVED]] = trueРазве я не правильно написал?
-
@allive said in БАС глючит! Ошибка 'c._Break' [undefined].:
@senerg "\u007b\u0022url\u0022:\u0022https://www.aliexpress.com" загоняйте
[[CORRECT_DATA_RECEIVED]] = /^\u007b\u0022url\u0022:\u0022https://www.aliexpress.com/i.test([[SAVED_CONTENT]]);SyntaxError: Parse error во время выполнения действия 187832830 -
@senerg said in БАС глючит! Ошибка 'c._Break' [undefined].:
@allive убрал var, теперь вот так:
[[CORRECT_DATA_RECEIVED]] = /^{"url":"https:\/\/www\.aliexpress/i.test([[SAVED_CONTENT]]);Ничего не изменилось
Тут все правильно!!!
-
@denis_krsk , так вообще -1 возвращает, хотя должен был найти {"url":"https://www.aliexpress.com" в [[SAVED_CONTENT]] и вернуть 0:
[[CORRECT_DATA_RECEIVED]] = [[SAVED_CONTENT]].indexOf('{"url":"https://www.aliexpress.com"');@denis_krsk said in БАС глючит! Ошибка 'c._Break' [undefined].:
Тут все правильно!!!
Я тоже думаю, что правильно. На https://regex101.com/ такая регулярка работает, двойных слэшей тут нет. В режиме записи работает. А в режиме запуска как обычно ошибка и ни какого комментария какая.
-
@senerg said in БАС глючит! Ошибка 'c._Break' [undefined].:
в каком виде этом нежному басу надо подавать информацию
@Fox , помогите, пожалуйста.
Нет.
-
@senerg said in БАС глючит! Ошибка 'c._Break' [undefined].:
@fox Я вам чем-то насолил?
Причем тут это? Он же не обязан помогать... представляете сколько людей каждый день ему пишет и просит помочь со своими скриптами и заморочками.
А он ведь тоже человек, ему тоже хочется отдохнуть...Если вы не можете решить свою проблему, то всегда можете зайти сюда и получить готовое решение.
-
@senerg Уберите действие Break если оно вас смущает, вам так отвечают потому как при возникновении любой трудности не ищете решение сами, а пишете топик, убераете действие на которое ругается или меняете на другое до тех пор пока не дойдёте до причины ошибки.
В ошибке у вас написано что выражение не является функцией, значит там должно быть значение string или int -
@sparta4wer Боюсь, что не все так просто. Сам Break тут ни при чем. Здесь, наверное, прав @allive , который говорил, что во всем виновата фигурная скобка:
@allive said in БАС глючит! Ошибка 'c._Break' [undefined].:
/^{\
Думаю, что компилятор баса понимает открытую фигурную скобку как функцию, поэтому и ругается. Если в регулярном выражении ее заменить на неэкранированную точку, то все нормально. Хочется разобраться в этом вопросе и спросить у опытных басовцев как правильно экранировать фигурные скобки по правилам компилятора БАСа. Это исключительная особенность баса, а не яваскрипта, ее не нагуглишь.