我想在元素可用时立即与 DOM 交互。我可以用 setInterval 做到这一点,但它不适用于 Crossrider,因为可以与 DOM 交互的 js 只有在 DOM 准备好后才会加载。有什么办法可以解决这个问题?
谢谢
我想在元素可用时立即与 DOM 交互。我可以用 setInterval 做到这一点,但它不适用于 Crossrider,因为可以与 DOM 交互的 js 只有在 DOM 准备好后才会加载。有什么办法可以解决这个问题?
谢谢
目前的 API 目前还没有正式支持这个功能。
但是,欢迎您尝试我们的新 appAPI.dom 方法,该方法可在 Chrome 和 Firefox 中使用,但在正式发布之前尚未记录。新方法非常不言自明,因此我在此处列出了它们并进行了简要说明:
appAPI.dom.onDocumentStart.addJS(String jsCode, [Array siteList])
appAPI.dom.onDocumentStart.addCSS(String cssRules, [Array siteList])
您可能想要检查 appAPI.dom.onDocumentStart 对象,因为即使在 appAPI.ready() 之后调用它似乎也没有定义。这是我得到的错误:
Uncaught TypeError: Cannot call method 'addCSS' of undefined
谢谢!保持良好的工作!