Pergunta

Foi útil?

Solução

Isso é simplesmente porque o ECMAScript 262 3ª edição especificou uma exceção opcional um pouco ímpar para chamadas de eval () incomum. Veja a última parte desta seção da especificação: http://bclary.com/2004/11/07/#A-15.1 .2.1

Se o valor da propriedade EVAL for utilizado de qualquer forma diferente de uma chamada direta (ou seja, diferente do uso explícito de seu nome como um identificador que é a memberexpressão em uma callexpressão), ou se o A propriedade Eval é atribuída, uma exceção EvalEror pode ser lançada. Não tenho certeza de que o raciocínio por trás dessa frase é, mas como você vê o motor do Carakan do Opera e o motor ES do Safari, escolhido para implementar uma exceção se uma referência à eval é definida em algum objeto e chamado de lá.

Mais tarde Edições do padrão Ecmascript removeu isso (tendo uma exceção opcional em uma especificação é uma ideia muito ruim em primeiro lugar) e a Opera estará adaptando em alguma futura versão carapan. Já foi fixado internamente devido a estas perguntas sobre o stackoverflow;)

Outras dicas

Salve esse conteúdo XML em my_shape_file.xml para res/drawable/, então você conseguiu ..

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top