Рубрики
Без рубрики

sitringify, parse localstorage elements

Работая с LocalStorage, вы знаете, что вы там сохранили. Поскольку LocalStorage может сэкономить только … Tagged с JavaScript, JSON, WebDev.

Работая с LocalStorage, вы знаете, что вы там сохранили.

Поскольку LocalStorage может сохранять только строки, и эти строки могут быть «нативной» строкой или строкным объектом/массивом. Как только вы предоставите доступ к местному строительству вашего сайта к сторонним агентам, таким как сценарии, расширения …, вы никогда не узнаете, что эти агенты будут размещать на вашем сайте.

Так что всегда хорошая практика, чтобы охранять ваш локальный паритор Старижа с помощью опекуна, который предотвращает анализ нативных струн, что сэкономит вам некоторые ошибки времени выполнения.

Один из предложенных Guardian – это код, представленный на фотографии, который проверяет, начинается ли строка с {или [, и если это правда, это означает, что это не нативная строка, поэтому она будет проанализирована.

Этот опекун потерпит неудачу, если нативная строка начнется с {или [, поэтому мы можем свести к минимуму такую вероятность, проверив последний символ строки, и если она также соответствует началу.

#javascript #json #webstore

Оригинал: “https://dev.to/ahmad_ali/sitringify-parse-localstorage-elements-2jnf”