当前位置:  开发笔记 > 编程语言 > 正文

用jsdom加载ajax应用程序

如何解决《用jsdom加载ajax应用程序》经验,为你挑选了1个好方法。

我正在寻找一个解决方案来引导服务器上的客户端应用程序(用Backbone.js编写),这样我就可以为爬虫和非js消费者提供正确的内容.

我一直在玩jsdom和nodejs试图引导应用程序,并且可以在基本模板内容中加载它,但应用程序似乎永远不会启动.

我尝试了两种不同的解决方案,以确保我拥有所有必需的依赖项并且应用程序正确加载:

    我尝试使用jsdom.env(),其中包含通常包含在内的所有脚本.

    我尝试使用jsdom.jsdom()并确保FetchExternalResources,ProcessExternalResources和MutationEvents都是正确的.

似乎都没有触发window.onload事件.我想知道jsdom是否可能不会解决这个问题,或者可能会在通常被解雇后调用它的回调?

这是jsdom中可能的任务吗?



1> tmpvar..:

我不会等windows.onload因为jsdom没有获取images/css(还).使用jsdom.env时,您可以简单地将回调视为"嘿现在一切就绪"事件.

如果您的应用依赖于window.onload,您可以在上述回调中触发它.

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有