O Windows 7 há muito que é desaconselhado, mas continuam a haver milhões de pessoas que o utilizam. Pessoas que também terão reparado que nos últimos dias deixaram de conseguir aceder ao ChatGPT, deperando-se apenas com uma mensagem de erro "Oops, an error occurred!" sem qualquer informação adicional.
Pois bem, vários utilizadores fizeram o trabalho de detective e descobriram a causa do problema. A OpenAI passou a usar uma função javascript que não está disponível nos browser Chrome mais antigos, e isso obriga os utilizadores a tomarem algumas decisões.
Como usar o ChatGPT no Windows 7?
1. Usar o Firefox
A solução mais fácil e imediata é simplesmente instalar o Firefox.O ChatGPT recusa-se a funcionar no Chrome 109.0.5414.120; mas funciona com o Firefox 115.14.0esr que está disponível para o Windows 7.
2. Injectar a função javascript em falta
Como solução de desenrasque rápido, os utilizadores poderão ir à consola do browser e adicionar a seguinte função:
if (!Array.prototype.toSorted) {
Array.prototype.toSorted = function(compareFn) {
compareFn = compareFn || ((a, b) => String(a).localeCompare(b));
const arrayCopy = [...this];
return arrayCopy.sort(compareFn);
};
}
O problema é que, terão que o fazer de cada vez que a página seja recarregada, o que não será o ideal. O que nos leva à terceira opção...
3. Injectar a função javascript de forma automática
Usando a extensão Resource Override para o Chrome podemos automatizar o processo de injectar a função em falta sempre que se visitar a página do ChatGPT.Para isso, depois de instalar a extensão:
- Abrir a extensão Resource Override
- Carregar no botão "Add Tab Group"
- Colocar "*chatgpt.com/*" (sem aspas) no campo Tab URL
-
Carregar no botão "Add Rule" e "Inject File" e preencher os campos:
Name: " ArrayPrototypeToSorted.js "
File Type: " JS "
Inject into: " Head " -
Carregar no botão "Edit File" e introduzir a função:
if (!Array.prototype.toSorted) {
Array.prototype.toSorted = function(compareFn) {
compareFn = compareFn || ((a, b) => String(a).localeCompare(b));
const arrayCopy = [...this];
return arrayCopy.sort(compareFn);
};
} - Carregar no botão "Save & Close"
Com isto, os utilizadores que ainda se mantiverem no Windows 7 ou com uma versão antiga do Chrome que não permita aceder ao ChatGPT, continuam a poder fazê-lo. Embora seja fortemente recomendado que arranjem forma de usar um sistema operativo mais moderno e que tenha direito a actualizações de segurança.
As 12 pessoas que usam windows 7 e tem intenção de usar chatgpt ficaram super contentes com esta informação.
ResponderEliminar