如何判断一个网站是否在使用 next.js?

IT技术 reactjs next.js server-side-rendering
2021-05-02 17:11:17

使用React Developer Tools很容易判断一个网站是否使用 ReactJS

但是,我知道一个使用 ReactJS 和服务器端渲染的网站(整个页面是用 React 组件构建的,但页面源包含整个 HTML)。是否可以判断该网站是否特别使用Next.js用于 SSR?

Next.js 是否会在前端留下任何可检测的痕迹?

2个回答

如果您看到内容被 id="__next" 包裹,则本网站使用 next.js

像优步

在此处输入图片说明

和Netflix一样

在此处输入图片说明

默认情况下,Next.js 将X-Powered-By标头设置Next.js. 因此,如果您检查页面的 Chrome 开发工具,您可以检查此标头是否存在。

注意开发人员可以选择不包含此标头所以如果header不存在,不能证明该网站没有使用Next.js

在此处输入图片说明