我有一个重定向iPhone的路由,但没有很好的方法来测试它:
export const getServerSideProps = async ({ req }) => {
const isIphone = req.headers['user-agent'].match(/iPhone/i);
if (isIphone) {
return {
redirect: {
...
}
}
}
return {
props: {}
};
}
有没有什么方法可以欺骗用户代理头客户端?似乎更改navigator.userAgent
属性并不足以满足next.js在后台使用的任何fetch
函数。
2条答案
按热度按时间mwkjh3gx1#
1.这是一个关于浏览器电击的问题吗?如果是- Safari >开发>进入响应式设计模式>下拉菜单
1.使用iPhone模拟器。
希望你没有使用任何添加头的中介来访问。
7uhlpewt2#
你可以使用
userAgent
助手: