Загрузка jQuery из Google в проект Air - PullRequest
1 голос
/ 25 октября 2010

Я использую Aptana Studio со следующим исходным кодом:

<html>
<head>
<title>New Adobe AIR Project</title>
<script type="text/javascript" src="lib/air/AIRAliases.js"></script>
<script type="text/javascript" src="lib/air/AIRIntrospector.js"></script>
<script src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("jquery", "1");
</script>
<script>
$(function() {
    alert('ok');
})
</script>
</head>
<body>
</body>
</html>

Это работает, если я просто открываю страницу как HTML-страницу.Но почему я получаю

ReferenceError: Не могу найти переменную: google.

ReferenceError: Не могу найти переменную: $

Когда я использую команду Aptana Run илидаже если я создаю приложение в файл .air и запускаю его из проводника Windows.

1 Ответ

3 голосов
/ 26 октября 2010

Вы не можете загружать внешние файлы JS, используя тег в приложении AIR. Это нарушает систему безопасности AIR.

Вы ДОЛЖНЫ загрузить файлы js из изолированной программной среды приложения.

http://help.adobe.com/en_US/AIR/1.5/devappshtml/WS5b3ccc516d4fbf351e63e3d118666ade46-7f0e.html#WS5b3ccc516d4fbf351e63e3d118666ade46-7ef7

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...