Mova javascript gerado fora do HTML processado
-
12-09-2019 - |
Pergunta
Um conselho SEO chegamos era remover todos os javascript para arquivos externos, de modo que o código pode ser retirada do texto. Para scripts fixos este não é um problema, mas alguns scripts precisam ser gerados como eles dependem de alguns ClientId que é gerado pelo asp.net. Posso usar o ScriptManager (de asp.net Ajax ou de Telerik) para enviar esse script para o navegador ou eu preciso escrever meu próprio componente para isso?
Eu encontrei apenas maneiras de combinar arquivos fixos e / ou recursos incorporados (também fixo).
Solução
Como cerca de registrar os clientIds em um inline Javascript Array / hash e ter seus JS externos arquivo iterate por isso?
Outras dicas
Spiderbots não ler blocos de JavaScript. Este conselho é errado simples.
Alguns javascript pode quebrar validadores do W3C (e possivelmente causar problemas com alguns spiderbots) Você pode reduzir isso colocando este código em torno de seu javascript:
... seu código javascript e funções ...
// ->
Nota: remover o espaço entre "<" e "!" como parece para comentar o exemplo aqui: -)