我正在使用带有以下源代码的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文件中并从Window的资源管理器中运行它。
答案 0 :(得分:3)
您无法使用AIR应用程序中的标记加载外部JS文件。它违反了AIR安全措施。
您必须从应用程序沙箱中加载js文件。