У меня есть скрипт, который извлекает объекты с удаленного сервера с помощью Ajax-вызова. Сервер возвращает объекты в формате JSON.
Однако в Adobe AIR существует ограничение на использование eval () по соображениям безопасности. Поэтому я могу получать ответы с удаленного сервера, но не могу превратить их обратно в объекты JavaScript. Есть ли обходной путь для этой проблемы? Я хотел бы использовать JSON для своих объектов JavaScript, поскольку он может использоваться практически сразу.
Примечание: я понимаю последствия для безопасности для форсирования проблемы, но я буду быстро разрабатывать приложения для конкуренции, поэтому программа будет только быстрым прототипом и не будет использоваться в производственных целях. Тем не менее, было бы замечательно, если бы была лучшая альтернатива тому, что я пытаюсь сделать сейчас
Обновление:
Спасибо Тео и jsight за их ответы;
Одна важная вещь, которую я узнал сегодня, заключается в том, что я действительно могу использовать библиотеки ActionScript, используя тег
<script src="lib/myClasses.swf" type="application/x-shockwave-flash"></script>
, расширенный Adobe AIR. Проверьте
ссылку Тео для более подробной информации!