0

ページ ソースが document.body.innerHTML より新しい。なんで?どのように?

私はビデオを再生しているYouTubeページにいます。Chrome のコンソールと、そのページの「ページ ソースを表示」があります。YouTube には、すべての動画の一意の署名があります。私はこれらの手順を実行しています:

ステップ1:

document.body.innerHTML.substr( document.body.innerHTML.indexOf('sig=') , 20) "sig=8178A2C9DF5EF0DA"

良い。コンソールとページ ソースにこの文字列が表示されます。

ステップ 2: 右側の列にあるおすすめの動画の 1 つをクリックして、コードを繰り返しました (リダイレクトはありません)。

document.body.innerHTML.substr( document.body.innerHTML.indexOf('sig=') , 20) "sig=8178A2C9DF5EF0DA"

これで、署名が変更されていないことがわかります。しかし、ソースコードにはそのような文字はありません。それはどのように可能ですか?なぜ innerHTML は元のままなのですか?

4

1 に答える 1