2

自分のサイトでpace.jsを使用していますが、iframeのあるページで問題が発生しています。ace.js がそれらの iframe 内のコンテンツの読み込みを考慮に入れる方法はありますか?

ページが完全に読み込まれたと判断する前に iframe セレクターが読み込まれるのを待つように、paceOptions を設定しようとしましたが、iframe がページ上にあることを認識しているように見えますが、内部のコンテンツがレンダリングされたことは認識していません。

これは私が現在持っているものです:

<script>
paceOptions = {
    elements: {
        selectors: ['iframe']
    }
}
</script>
<script src="include/pace/pace.min.js"></script>
4

2 に答える 2

0

私はiframeでこれと同じ問題を抱えていました。特に、2 つ以上のフレームでライブ ビデオ フィードを同時に再生する必要がある場合。

適切な解決策は思いつきませんでしたが、iframes autoplay を false に設定してページ全体をロードし、別のスクリプトで両方をできるだけ同時に開始するというアイデアをいじっていました。

ライブ ビデオ フィードの場合、タイム スタンプがあるかどうか、またはタイム スタンプを取得して 2 つの別々のフレームをそのように同期させることが可能かどうかはわかりません。考えるだけの食べ物です。

私の問題は、フレームを一緒に開始しても、ネットワーク遅延などにより、2 つの別々のライブ フィードがうまくいかないことです。

于 2015-07-02T23:45:48.813 に答える