問題タブ [domcontentloaded]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - DOMContent のリロード
angular は複数のコンポーネントを持つ 1 つのページ アプリケーションであり、ルートを使用してページ間をやり取りすることを理解しています。
そのようなAngularアプリがあります。要件の 1 つは、特定のコンポーネントで、eventListener を DomContentLoaded イベントに追加する必要があることです。
index.html ページはかなり前にロードされている (そのため、DomContentLoaded イベントが発生している) ため、問題があります。
DomContentLoaded イベントを再トリガーする方法が見つかりません。
scala - 遊ぶ!フレームワーク呼び出しの遅延 DOMContentLoaded
私は遊びを持っています!アプリケーションはしばらく実行され、正常に動作しているようです。しかし、時折、明らかな理由もなくサーバーへの呼び出しが遅延することがあります。「テキスト/プレーン」応答「ポン」を返す単純な「ping」エンドポイントがあります。
ほとんどの場合、これは迅速に対応します。ただし、ページが白くハングアップし、1 分半後に応答がページに表示されることがあります。再現を何度か試みた後、Firefox の開発者ツールでネットワーク呼び出しを記録することができました。呼び出しは通常どおり高速ですが、「DOMContentLoaded」イベントは後で発生します。
ランダムに発生しますが、PCを起動したばかりのときやプライベートブラウジングを使用しているときに、より頻繁に再現することができました. 本番環境とローカルでの実行の両方で再現できました。
編集:サーバーが応答を待っている時間はidle timeout
. したがって、この構成で痛みを軽減できます。
dom - DOMContentLoaded が起動しない
Chrome 拡張機能を作成しようとしていますが、DOMContentLoaded が起動しないため問題があります。
注: 私のコードは別の Web サイトから取得したものです。基本的にHTML
、ボタン付きのファイルを作成しました:
これがJS ファイル(popup.js) です。
イベントが実行されるかどうかを確認するためにconsole.logイベントを追加したので、これが機能していないことを確認した方法です。私も追加 しましrun_at": "document_start
たが、その後、
キャッチされていない TypeError: null のプロパティ 'addEventListener' を読み取れません
「クリック」イベントの場合、ボタンが作成される前にイベントがトリガーされたと思います。
助けてください!