Прежде всего, все это может быть глупым вопросом ie.
Я занимаюсь разработкой веб-приложения с Laravel, но в итоге использовал тонны и тонны Jquery / javascript. Я пытался думать обо всех возможных рисках безопасности в процессе разработки, но чем больше я исследую эту топи c, тем больше меня беспокоит использование Jquery / javascript. Кажется, что динамическая c загрузка контента с использованием Jquery / javascript в целом очень плохая идея ... Но я не хочу переделывать все, так как это займет недели дополнительной разработки того, что уже разработано. Быстрый пример Допустим, у меня есть метод, прикрепленный к моему div, например,
<div class="img-container" id="{{$file->id}}" onmouseover="showImageButtons({{$file->id}})"></div>
И затем часть Javascript
function showImageButtons(id)
{
console.log(id);
}
Когда я открываю это в браузере, я возможность изменить значение параметра, отправленного на javascript через инспектор chrome.
из этого
в этот
И на самом деле он выполняется, я вижу, как «какой-то вредоносный код» выводится на консоль. Что если бы у меня был ajax вызов сервера с этим параметром? Это пройдет? Есть что-то, чего я не понимаю, или этим серьезно так легко манипулировать?