JavaScriptによるブラウザ上での処理量およびコード量の増加に伴い、 JavaScript上のバグが原因で発生する脆弱性も増加しています。そのような脆弱性の最も代表的なものが、 DOM-based XSSです。今回から数回に分けて、 DOM-based XSSについて説明していきます。
今回は、 動的なWebサイトやWebアプリケーションに欠かせない 「DOM」 と 「JavaScript」 という二つの技術を、 関連する仕様とともに紹介したいと思います。 さまざまなものをオブジェクトで表現するDOM DOM (Document Object Model) とは、 HTML文書にアプリケーション ...
DOM(Document Object Model)は、Webページの構造をプログラムで操作できるようにしたインターフェースです。JavaScriptを使うことで、ページの内容やスタイルを動的に変更することができます。 DOM要素を取得するためには、以下のメソッドを使用します。 取得し ...
外部コンテンツをiframeなどを使わずに HTML 上へ展開したい。 fetchで対象ページを取得する 取得したデータをtext()で文字列に変換する DOMParser().parseFromStringで文字列を DOM に変換する bodyへ DOM を挿入する このページをシェアする ...
The Document Object Model (DOM) is a programming interface for web documents. In simpler terms, it's like an organized map that represents the structure and content of a webpage. Think of it as a tree ...
==> Simple Text Editor built with Vanilla JavaScript in this project I learned more about DOM (Document Object Model), The Browser Object Model (BOM), and Modern ES6+ Javascript... A website build ...