Estou tendo problemas para fazer isso funcionar. Primeiro tentei definir minhas tags de script como strings e, em seguida, usar jquery replaceWith () para adicioná-las ao documento após o carregamento da página:
var a = '<script type="text/javascript">some script here</script>';
$('#someelement').replaceWith(a);
Mas recebi erros literais de string nessa var. Em seguida, tentei codificar a string como:
var a = '&left;script type="text/javascript">some script here<\/script>';
mas enviar isso para a replaceWith()
saída apenas aquela string para o navegador.
Alguém pode me dizer como você faria para adicionar dinamicamente uma <script>
tag ao navegador após o carregamento da página, de preferência via jQuery?
eval()
função. Mas o uso de eval()
quase sempre sugere que existe uma maneira melhor de fazer o que você está tentando fazer.
document.write
e você chamá-lo após o carregamento da página, ele destruirá a página.
<iframe>
elementos? Você pode adiar a configuração do <iframe>
URL até que esteja pronto.
<script>
tag ao documento?