Tengo una ruta que redirige iPhones, pero no hay una buena forma de probarla:
export const getServerSideProps = async ({ req }) => { const isIphone = req.headers['user-agent'].match(/iPhone/i); if (isIphone) { return { redirect: { ... } } } return { props: {} }; } ¿Hay alguna forma de falsificar el lado del cliente principal del agente de usuario? Parece que cambiar la propiedad navigator.userAgent no es suficiente para cualquier función de fetch que next.js esté usando bajo el capó.
Con suerte, no está accediendo utilizando intermediarios que agregan encabezados.