iframeをjsでhtmlにinsertした直後にperformance.getEntriesしてもiframeの読み込みが終わってないから、その結果を見せるってのが出来ひんのよなぁ。やっぱweb workerしかないか....全然わかってないけど.....
@hidao ありがとうございます!!!!!onload知りませんでした....!!!!!これで完了時にperformance.getEntries出来ないか試してみます...!!!
@tatmius
CodePen で ifarme 読み込み完了時(=onload イベント発火時)に performance.getEntries から指定した URL の PerformanceEntry.starTime の羅列を取得するサンプルコードを書いてみました。
https://codepen.io/hidao80/pen/rNdxjJM
duration を 0 以外にする方法がわからないのと、startTime がタイムスタンプでないので「開始からどの程度立ったか」は取得できていません。
とりま研究結果の共有ということで、ご参考まで。
performance、ここまでできればええやろ
https://codepen.io/hidao80/pen/zYWrZWL
@hidao 本当にありがとうございます!!ひだおさんの参考にしてperformance.getEntriesの中身をページに出すところまでいけました!!m(_ _)m
ただ、これを見つけてしまって、networktabの情報を全部取得するのは無理と判明してしまいました.....
https://stackoverflow.com/questions/32965123/uncaught-typeerror-cannot-read-property-network-of-undefined-in-chrome-extens
@tatmius iframe は描画完了まで各種プロパティが取れないっぽいので、onload で関数呼び出して完了を知らせる方法ならできそうです。
CodePen でサンプルを書いてみました。
https://codepen.io/hidao80/pen/PoRZzaL