要素が利用可能になったらすぐに DOM を操作したいと思います。setInterval を使用してこれを行うことができますが、DOM と対話できる js は DOM の準備が整ったときにのみ読み込まれるため、Crossrider では機能しません。これを回避する方法はありますか?
ありがとう
要素が利用可能になったらすぐに DOM を操作したいと思います。setInterval を使用してこれを行うことができますが、DOM と対話できる js は DOM の準備が整ったときにのみ読み込まれるため、Crossrider では機能しません。これを回避する方法はありますか?
ありがとう
現在のAPIは、現時点ではこの機能を公式にサポートしていません。
ただし、ChromeとFirefoxで機能する新しいappAPI.domメソッドを試してみてください。ただし、正式にリリースされるまでは現在文書化されていません。新しいメソッドはかなり自明なので、ここに簡単な説明とともにリストしました。
appAPI.dom.onDocumentStart.addJS(String jsCode, [Array siteList])
appAPI.dom.onDocumentStart.addCSS(String cssRules, [Array siteList])
appAPI.ready() の後に呼び出されても定義されていないように見えるため、appAPI.dom.onDocumentStart オブジェクトを確認することをお勧めします。これは私が得ているエラーです:
Uncaught TypeError: Cannot call method 'addCSS' of undefined
ありがとう!良い仕事を続けてください!