質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Chrome

Google Chromeは携帯、テレビ、デスクトップなどの様々なプラットフォームで利用できるウェブブラウザです。Googleが開発したもので、Blink (レンダリングエンジン) とアプリケーションフレームワークを使用しています。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

解決済

1回答

690閲覧

chromeのDevTools > Application > Frames > Imagesに大量に登録されてしまう

Hr_ppm

総合スコア10

Chrome

Google Chromeは携帯、テレビ、デスクトップなどの様々なプラットフォームで利用できるウェブブラウザです。Googleが開発したもので、Blink (レンダリングエンジン) とアプリケーションフレームワークを使用しています。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

1クリップ

投稿2021/11/06 02:55

起きている問題

JavaScript内で画像を差し替える処理を書いていたところ、差し替えのたびに DevTools上の Application > Frames > Images が増えていくことに気づきました

コード

下記は問題が起きる部分だけのコードです

js

1const imageObj = new Image(); 2imageObj.src = "i"; 3const base64h = "data:image/png;base64,"; //未使用 4 5for (let index = 0; index < 100; index++) { 6 imageObj.src = "for_" + index.toString(); 7} 8 9let cnt = 0; 10const teiki = () => { 11 imageObj.src = "teiki_" + (cnt++).toString(); 12 if (cnt >= 20) clearInterval(intervalId); 13}; 14const intervalId = setInterval(teiki, 100);

イメージ説明

上記のJavaScriptを実行後、DevTools > Application > Frames > Images を確認すると
for_99が1つ、teiki_0からteiki_19までが20個 確認できます
これは.srcを差し替える度に増えていくものなのでしょうか?
コードを変えればimageObj.srcとImagesの表示を1:1にできるのでしょうか?

実際に作成したいプログラムでは、canvasの画像を定期的に更新するような処理の度にImagesが増えていってしまっています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

これは.srcを差し替える度に増えていくものなのでしょうか?

はい、このリストは読み込んだ画像を表示するものです。使わなくなっても削除はされません。

投稿2021/11/06 04:02

maisumakun

総合スコア146018

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Hr_ppm

2021/11/06 12:49

ありがとうございます。 調べても見当がつかなかったので助かりました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問