é postMessage JSON codificados / decodificados no Google Chrome como no Firefox?
-
16-09-2019 - |
Pergunta
Eu sei que é parte da especificação HTML5, mas às vezes WebKit não se conforma com o mais recente projecto da especificação.
Solução
implementação trabalhador postMessage do Alas WebKit atualmente não serialise objetos como foi escrito para uma versão anterior do spec, e ainda não foi atualizado para coincidir com a versão "final".
Na verdade não é JSON quer - é o algoritmo de clonagem estruturado interna em HTML5, que é mais eficiente (não precisa converter de e para string) e realmente um pouco mais rico do que JSON, no entanto ninguém atualmente implementos que: - (
Outras dicas
Update: De Firefox 6.0 o parâmetro mensagem é serializada usando o estruturado clone algoritmo . Parece que funciona no Chrome, bem como agora.