我想在元素變爲可用時立即與DOM交互。我可以用setInterval來做到這一點,但它不會與Crossrider一起工作,因爲可以與DOM交互的js只在DOM準備就緒時加載。任何方式來獲得aroind這個?在DOMReady觸發前與DOM交互
謝謝
我想在元素變爲可用時立即與DOM交互。我可以用setInterval來做到這一點,但它不會與Crossrider一起工作,因爲可以與DOM交互的js只在DOM準備就緒時加載。任何方式來獲得aroind這個?在DOMReady觸發前與DOM交互
謝謝
當前的API目前不正式支持此功能。
但是,歡迎您嘗試使用我們的新的appAPI.dom方法,這些方法可在Chrome和Firefox中使用,但在正式發佈之前目前尚未公開。新的方法是不言自明的,所以我有一個簡短的描述在這裏列出他們:
appAPI.dom.onDocumentStart.addJS(String jsCode, [Array siteList])
appAPI.dom.onDocumentStart.addCSS(String cssRules, [Array siteList])
謝謝!我會嘗試一下Firefox。你可能知道它何時可用於IE和Safari? –
@JacquesBlom:這是我們的路線圖,但我們還沒有發佈日期,因爲有些重大項目必須先完成。 – Shlomo
我明白了。謝謝你的幫助! :) –
您可能想查看appAPI.dom.onDocumentStart對象,因爲即使在appAPI.ready()後調用該對象時,它似乎也沒有被定義。這是我得到的錯誤:
Uncaught TypeError: Cannot call method 'addCSS' of undefined
謝謝!保持良好的工作!
您是否試圖從瀏覽器插件與DOM進行交互?或從JavaScript嵌入在頁面中? – jfriend00
我正在嘗試使用來自瀏覽器插件的jacascript與DOM進行交互。 –
不知道Crossrider,但不能在早期加載它?例如,在頭上。 – HBP