2016-10-06 10 views
1

別のスクリプトが作業を終えてスクリプトを開始しようとしていて、rt():adv.bindをコンソールに戻しました。スクリプトはiframeで実行されています。 window.addEventListenerで試してみましたが、スクリプトはまだ早すぎます。スクリプトの開始を最後まで遅らせるにはどうすればよいですか?別のスクリプトの後にスクリプトを開始するには?

のMyScript

window.addEventListener ("load", start, false); 
function start() { 
    console.log("Start - Script"); 
} 

コンソールログ

unreachable code after return statement[Weitere Informationen]script.packed.2254.js:1:25167 
unreachable code after return statement[Weitere Informationen]script.packed.2254.js:1:25719 
unreachable code after return statement[Weitere Informationen]script.packed.2254.js:1:26637 
Start – Script               myscript.user.js:9:1 
unreachable code after return statement[Weitere Informationen]script.packed.2254.js:1:19880 
unreachable code after return statement[Weitere Informationen]script.packed.2254.js:1:20902 
unreachable code after return statement[Weitere Informationen]script.packed.2254.js:1:23477 
unreachable code after return statement[Weitere Informationen]     t.js:7:3294 
rt():in true false popunder 1             t.js:12:2056 
rt():adv.bind                 t.js:12:2106 

状況

私はサイトをロードした後に自動的にビデオを開始しようとしている埋め込まれたvideojsプレーヤー、IAMでウェブサイトを持っています。プレーヤーと私のスクリプトは、そうでない場合、私はそれはクロームですでに働いているが、FFにプレイヤーがロードを開始し、数秒後に停止する機能

document.querySelector('#videooverlay').click(); 
olvideo.player.play(); 

を使用することはできませんのiframe内で実行されています。私はFFがサイトを読み込むのにもっと長い時間を要すると思っていました。私はその機能を呼び出すとプレイヤーが準備ができていません。ですから、もし私がrt()の後にスクリプトを遅らせることができれば、これが問題かどうか分かります。

+0

は多分他のスクリプトが非同期 – IulianP

+0

のEr runnedされている、あなたはscript要素に 'load'イベントをリッスンする必要があるスクリプト遅延させます。 – wOxxOm

+0

通常、コールバックを使用してスクリプトをシーケンスしますが、iframeは別のコンテキストで実行され、ほとんどが外部ページと対話できません。 IFrameはさまざまなランタイム間を隔離するためのもので、ここで問題になるでしょう。両方のスクリプトがiframe内にある場合(または両方が出ている場合)、関数Aを関数Bの引数として渡します。関数Bが実行され、終了すると、渡された関数Aが実行されます。 。 iframeがここで適切かどうかを知ることは重要です。たぶんあなたはもう少し説明することができます。 – LinuxDisciple

答えて

1

setTimeoutを使用は

+0

setTimeoutを使用しようとしましたが、動作しません。このようにsetTimeoutを使用すると、 – Hopi

+0

window.setTimeout(delay、5000); function delay() { console.log( "遅延"); } 何も起こりません。 – Hopi

関連する問題