ha. você está sendo sarcástico, certo? sim, eu tentei isso imediatamente. falhou.
o que funcionou foi:
import { apiInitializer } from "discourse/lib/api";
export default apiInitializer("1.0", (api) => {
api.onPageChange((url) => {
// url é tipicamente o caminho
// mas em alguns contextos pode ser uma URL completa, então lidamos com ambos.
const path = url?.startsWith("http") ? new URL(url).pathname : url;
if (path === "/123") {
window.location.replace("https://dell.com/234");
}
});
Olá, apenas como organização, movi isto do tópico original das notas de lançamento para um novo tópico para manter o tópico um pouco mais organizado e melhorar a visibilidade. Boa sorte
No entanto, notei no seu exemplo posterior que você não está mais verificando window.location.href. Esse é o problema?