小编osk*_*are的帖子

Gatsby 客户端重定向到外部 URL 不适用于 Netlify

我需要做一个简单的客户端重定向,从我在 Netlify 上托管的 Gatsby 站点上的页面重定向到外部 URL。它在本地工作正常,但在部署时似乎没有任何效果。Gatsby 的原生 createRedirect 功能似乎也存在一个错误,因此它不允许重定向到外部 URL。

我已经尝试了以下三种方法componentDidMountrender以及来自重复 ( setInterval) 函数调用的回调。我还尝试劫持指向重定向页面的链接的点击并执行window.open(url),但window在部署时似乎没有任何涉及的工作。有任何想法吗?

window.location.replace(url)
window.location.href = url
window.location = url
Run Code Online (Sandbox Code Playgroud)

javascript reactjs gatsby netlify

2
推荐指数
1
解决办法
3656
查看次数

标签 统计

gatsby ×1

javascript ×1

netlify ×1

reactjs ×1