Size: a a a

JavaScript — русскоговорящее сообщество

2020 November 03

NR

Nikolai Reguliarniy in JavaScript — русскоговорящее сообщество
Бензофуран Гетероцикл
Насколько нежелательно в
element.innerHTML прописывать форматированную строку с html-кодом?
Если подставляемые данные статичные или очищаются санитайзером, то ничего страшного нет
источник

БГ

Бензофуран Гетероцик... in JavaScript — русскоговорящее сообщество
Nikolai Reguliarniy
Если подставляемые данные статичные или очищаются санитайзером, то ничего страшного нет
санитайзер?
источник

NR

Nikolai Reguliarniy in JavaScript — русскоговорящее сообщество
Dompurify к примеру
Если строки эти вы сами генерите, а не бэк или пользователь, то можно не чистить
источник

БГ

Бензофуран Гетероцик... in JavaScript — русскоговорящее сообщество
строки с бэкенда как раз и приходят
источник

БГ

Бензофуран Гетероцик... in JavaScript — русскоговорящее сообщество
Примерно вот так это выглядит
источник

NR

Nikolai Reguliarniy in JavaScript — русскоговорящее сообщество
Бензофуран Гетероцикл
строки с бэкенда как раз и приходят
В таком случае нужно понять что с бекенда в строке не придёт xss (насколько вы ему доверяете и что он гарантирует)
источник

NR

Nikolai Reguliarniy in JavaScript — русскоговорящее сообщество
Если гарантий нет, то нужно валидировать/чистить
источник

БГ

Бензофуран Гетероцик... in JavaScript — русскоговорящее сообщество
Nikolai Reguliarniy
В таком случае нужно понять что с бекенда в строке не придёт xss (насколько вы ему доверяете и что он гарантирует)
Бекенд мной же написан, так что не должно бы)
источник

БГ

Бензофуран Гетероцик... in JavaScript — русскоговорящее сообщество
Бензофуран Гетероцикл
Примерно вот так это выглядит
Ну и альтернатива вот такая
источник

БГ

Бензофуран Гетероцик... in JavaScript — русскоговорящее сообщество
и вроде оба варианта выглядят чисто, красиво, цивильно
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
второй вариант безопаснее
источник

БГ

Бензофуран Гетероцик... in JavaScript — русскоговорящее сообщество
Denys Mikhalenko
второй вариант безопаснее
за счёт innerText?
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
да
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Denys Mikhalenko
второй вариант безопаснее
там все равно пользовательского ввода нет
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
прилетает по сети - уже риск
источник

БГ

Бензофуран Гетероцик... in JavaScript — русскоговорящее сообщество
Ну там на самом деле используется весьма специфическая сеть))
источник

БГ

Бензофуран Гетероцик... in JavaScript — русскоговорящее сообщество
В которой MitM возможен разве что если ты взломаешь curve25519
источник

мП

мр. Пух in JavaScript — русскоговорящее сообщество
Всем привет! Есть скрипт-капча из 2-х пазлов, которые нужно совместить. Если html начинается просто с тега <html>, то все работает, а если добавить <!DOCTYPE html>, то пазлы не работают. Кто может помочь - напишите, пожалуйста, в личку. Скрипт на чистом JS.
источник

мП

мр. Пух in JavaScript — русскоговорящее сообщество
источник

К

Коля in JavaScript — русскоговорящее сообщество
Вопрос по вебпаку (версия 5). Когда код не компилится (т.е. есть ошибка), то он делает бандл. И получается, что если я пару раз внес изменения и так и не пофиксил ошибку, то у меня 10 бандлов. Как это можно поправить?
источник