すべてのコンポーネントをチェックする方法はありますか&要素はPolymerに完全にロードされていますか?私は現在、すべてのコンポーネントがポリマーに完全にロードされているときに、Polymerでバックグラウンドプロセスを実行または実行するように実装する予定です。私がPolymerで述べたように実装するためのヒントを教えてください。すべてのページがポリマーに完全にロードされていることを確認するには
1
A
答えて
0
すべてのカスタム要素は、カスタムシャドーDOMに更新されるまで未解決状態です。カスタム要素で、それが:defined
擬似クラスによって決定されますV1、ウィッヒはquerySelectorでそれらを一覧表示させるために使用することができます:
let undefinedElements = document.querySelectorAll(':not(:defined)');
console.debug('undefinedElements', undefinedElements);
ポリマー1.0 V0 APIにはそれを持っていたし、それはすることもできますので、それは、unresolved
属性要素だ追加使用可能:あなたのbody
にunresolved
属性を追加する場合は、すべてのポリマー要素は、それはシャドウDOMだに更新されている場合
let unresolvedElements = document.querySelectorAll('[unresolved]');
console.debug('unresolvedElements', unresolvedElements);
その後、ポリマーは、ページにフェードインします。
注:それは最初の塗料をブロックしていますので、私は、
body
にunresolved
を使用することをお勧めしませんし、ユーザーは3秒後に残します。しかし、my-element[unresolved]
にCSSルールを追加してサイズを与えてください。色は読み込まれた後に表示され、ユーザーは更新されたelmentsのみを表示しますが、ページが機能するまで表示されます。
関連する問題
- 1. すべてのAjaxがページにロードされていることを確認してください
- 2. すべてのパーティションがHazelcastクラスタにロードされていることを確認
- 3. C:Chromeのページが完全に読み込まれていることを確認してください。
- 4. 関連するすべてのFirebaseデータが完全にロードされていることを確認する方法は?
- 5. ページが完全にロードされると除外される
- 6. テーブルが完全にロードされた後にdatatablesが空であることを確認するjQuery
- 7. ページ上に表示されているすべてのテキストボックスに値があることを確認するJQuery
- 8. JavaScriptを使用してウェブページが完全にロードされているかどうかを確認する方法
- 9. UIWebViewがロードされていることを確認する
- 10. NSArrayにNSDictionaryのすべてのキーが不完全でランダムにロードされる
- 11. gitですべてが確実にプッシュされていることを確認するには?
- 12. ページが完全にロードされるまでページを非表示にするプログレスバー
- 13. Twisted Python - プロトコルインスタンスが完全に割り当て解除されることを確認してください
- 14. cURLを使用してWebページが完全に読み込まれていることを確認するにはどうすればよいですか?
- 15. SafariのDOMレンダリング中にページが完全にロードされない
- 16. ファイルがnode.jsで完全に書き込まれていることを確認してください
- 17. hadoop - jsonデータがハイブウェアハウスにロードされていることを確認します。
- 18. セクションが同じページに印刷されていることを確認する
- 19. テスト:すべてのリソースがロードされていることを確認してください
- 20. ページが本当に完全に読み込まれていることを確認するにはどうすればよいですか?
- 21. プログレッシブエンハンス、ページがまだ完全にロードされていない場合の動作
- 22. "ドロップフォルダ"内のファイルが完全に転送されているかどうかを確認するには
- 23. ページが完全にロードされる前にトラジェル・テストに合格する
- 24. セレンfind_element_by_css_selectorがページが完全にロードされる前に起動する
- 25. Youtubeビデオのコールバックは完全にロードされています
- 26. サーブレットがロードされていないことを確認する方法は?
- 27. UserControlが以前にロードされたページを確認する
- 28. セレン - ページが完全にロードされるまで待つ方法
- 29. IONICサービスがロードされていることを確認してください。
- 30. 完全にロードされているように見えますが、ページの停止が発生します
私は考えられません。おそらく、ページに使用されているすべての要素を検索する方法はありませんが、ロードされているかどうかはチェックされません。 –