如何使用脚本标记获得(meteor)spiderable

如何使用脚本标记获得(meteor)spiderable,meteor,typekit,Meteor,Typekit,我今天一直在尝试实现可spiderable包,但有一段时间无法让它工作,因为我在访问时看到了这个错误 经过大量调试后,当我删除了我的中的所有标记时,我使它开始工作。问题是,我需要这些标签,以便为我的网站加载诸如typekit、zopim、google analytics等服务 如何使我的脚本标记可以spiderable工作并保留?如果这些标记存在问题,为什么不下载.js文件并将其放在/lib文件夹中?此错误Meteor代码必须始终在光纤中运行。是服务器端错误,不应该发生在客户端。可能是其他原因造

我今天一直在尝试实现可spiderable包,但有一段时间无法让它工作,因为我在访问时看到了这个错误

经过大量调试后,当我删除了我的
中的所有
标记时,我使它开始工作。问题是,我需要这些标签,以便为我的网站加载诸如typekit、zopim、google analytics等服务


如何使我的脚本标记可以spiderable工作并保留?

如果这些标记存在问题,为什么不下载.js文件并将其放在/lib文件夹中?此错误
Meteor代码必须始终在光纤中运行。
是服务器端错误,不应该发生在客户端。可能是其他原因造成的,而不是脚本标记。如果有来自npm模块的回调,请确保使用
Meteor.bindEnvironment
来消除错误away@Ethaan我无法将它们放入/lib,因为它们需要访问
窗口
对象和
文档
对象。即使我把脚本放在兼容文件夹中,我也会得到同样的错误。唯一适用于spiderable的方法是删除所有这些逻辑。@Akshat即使我删除了所有服务器端逻辑,我仍然会看到相同的错误。甚至创建了一个新的项目,并且在我添加
标记时就看到了错误,所以我认为它们在某种程度上触发了错误。好了,现在我已经将它缩小到一个导致此错误的库-typekit。你知道我如何修改typekit使它不会引起这个bug吗?
Meteor code must always run within a Fiber.