Oneboxing não funciona ao iniciar um tópico com informações pré-preenchidas

A documentação em Criar um link para iniciar um novo tópico com informações pré-preenchidas diz:

No entanto, mesmo ao copiar e colar diretamente o exemplo listado, um redirecionamento parece remover uma das barras do URL especificado após title=, resultando no navegador navegando para https://meta.discourse.org/new-topic?title=https:/www.xkcd.com/556, que abre uma janela de composição para um novo tópico com o título pré-preenchido https:/www.xkcd.com/556. O comportamento e o oneboxing descritos em Start a topic by pasting a link (like Reddit), obviamente, não ocorrem, a menos que você adicione manualmente outra / de volta ao URL do título.

Vi esse comportamento pela primeira vez ao testar em meu Discourse hospedado e pensei que poderia ter algo mal configurado, mas parece ser um bug, já que também acontece com o exemplo fornecido?

1 curtida

IMO, você deve codificar quaisquer parâmetros de consulta inseguros.

Então

https://meta.discourse.org/new-topic?title=https://www.xkcd.com/556

torna-se

https://meta.discourse.org/new-topic?title=https%3A%2F%2Fwww.xkcd.com%2F556

que funciona como Discourse Meta (abra em uma nova aba)

4 curtidas

ah! obrigado, eu sugeriria que o exemplo fosse esclarecido, mas posso prosseguir a partir daqui. Muito apreciado!

4 curtidas

Adicionei estas informações ao guia, obrigado! :handshake:

2 curtidas