无法访问Angular 4中的窗口对象

时间:2017-05-14 09:30:17

标签: angular isomorphic-javascript serverside-rendering angular-universal

如何在服务器端预渲染中访问窗口,文档,导航器和其他浏览器类型等对象。

1 个答案:

答案 0 :(得分:0)

你不能

服务器端呈现在节点环境中执行,无法访问DOM 。这就是您无法访问documentwindow的原因。

此外,因为它是在您的服务器而不是用户浏览器中执行的,所以您无权访问navigator全局对象(它是包含浏览器信息的对象)或其他浏览器全局变量。