169 похожих чатов

Как сделать проверку на запись в память браузера? Суть следующая:

юзер отвечает на вопросы, ответы пишутся в массив в память браузера, после последнего ответа, массив отправляется на бек. Как проверить что идет запись и браузер не блокирует?

23 ответов

6 просмотров

Что такое память браузера?

память браузера это какое конкретно хранилище?

HrAssist- Автор вопроса
HrAssist
Хорош вопрос…. Не знаю.

так вы говорите что ответы пишутся в массив в память браузера

HrAssist- Автор вопроса
Stanislav
так вы говорите что ответы пишутся в массив в памя...

Да, но не знаю куда. А как проверить куда пишутся?

HrAssist
Да, но не знаю куда. А как проверить куда пишутся?

Ну посмотрите место, где оно пишется и скажите

HrAssist- Автор вопроса
Raman Yazvinski
Ну посмотрите место, где оно пишется и скажите

Та было бы так просто… я не нахожу их не в одном хранилище((

HrAssist- Автор вопроса
Stanislav
а куда вы пишите... код покажите

Через мин 30 вернусь в офис, покажу код, он стандартный

HrAssist
Да, но не знаю куда. А как проверить куда пишутся?

Речь про локальное хранилище браузера? Прав.кнопка мыши исследовать. И в консоли выбрать рубрику - хранилище

HrAssist- Автор вопроса
Oleg Safonov
Покажите код что ли

/ * UserAnswer - создаем обьект с ответом пользователя */ newAnswer(): UserAnswer { const userAnswer = { uniqueId: this.unique_id, // userId: this.candidateId, testId: this.currentQuestion.testId, numberQuestion: this.currentQuestion.numberQuestion, assessment: this.assessment }; return userAnswer; } / * submitAnswer() - добавляет ответ в общий массив ответов */ submitAnswer(): void { this.answersList.push(this.newAnswer()); // console.log('Ответ: ', this.answersList); this.assessment = null; this.button = false; if (!this.nextQuestion()) { // this.addDataBase(); //записываем ответы в базу this.testingApi.postDataBase(this.answersList) .pipe(takeUntil(this._unsubscribeAll)) .subscribe(result => { this.answersList = []; // обнуляем массив, что бы был пустым для записи ответов следующего теста this.showTest(); // показываем новый тест }, error => { }); }

HrAssist- Автор вопроса
Stanislav
а куда вы пишите... код покажите

/ * UserAnswer - создаем обьект с ответом пользователя */ newAnswer(): UserAnswer { const userAnswer = { uniqueId: this.unique_id, // userId: this.candidateId, testId: this.currentQuestion.testId, numberQuestion: this.currentQuestion.numberQuestion, assessment: this.assessment }; return userAnswer; } / * submitAnswer() - добавляет ответ в общий массив ответов */ submitAnswer(): void { this.answersList.push(this.newAnswer()); // console.log('Ответ: ', this.answersList); this.assessment = null; this.button = false; if (!this.nextQuestion()) { // this.addDataBase(); //записываем ответы в базу this.testingApi.postDataBase(this.answersList) .pipe(takeUntil(this._unsubscribeAll)) .subscribe(result => { this.answersList = []; // обнуляем массив, что бы был пустым для записи ответов следующего теста this.showTest(); // показываем новый тест }, error => { }); }

HrAssist- Автор вопроса
Raman Yazvinski
Золотая цитата

код чуть выше, не дублирую, ато спам какой то будет)

HrAssist
/ * UserAnswer - создаем обьект с ответом пол...

Тут же просто в массив записывается. Ничего не может блокироваться

HrAssist- Автор вопроса
Raman Yazvinski
Тут же просто в массив записывается. Ничего не мож...

а где он массив хранит? как к этому участку памяти достучаться?

HrAssist
а где он массив хранит? как к этому участку памяти...

Если вам указатель на массив в оперативной памяти нужен, то это вам плюсы нужны

HrAssist
что за плюсы?

c++, которые за 21 день учатся

HrAssist- Автор вопроса
Raman Yazvinski
c++, которые за 21 день учатся

епт, я ещё ангуляр толком не освоил)))

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Всем привет! procedure TForm1.FormCreate(Sender: TObject); type TStartEnd = record S: Byte; E: Byte; end; var a, b: TStartEnd; begin {1} a.S := 1; {2} a.E := 2; ...
Руслан Михайлович
10
Всем привет!) я тут новенький и пытаюсь освоить evolution методом тыка. У меня при переходе между папками файлов выскакивают вот такие уведомления Можете подсказать как их от...
Диман Samoed
10
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Карта сайта