代码之家  ›  专栏  ›  技术社区  ›  Phillip Senn mpgn

将jQuery从Google加载到Air项目中

air
  •  1
  • Phillip Senn mpgn  · 技术社区  · 15 年前

    我正在使用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。

    引用错误:找不到变量:$

    当我使用Aptana的Run命令时,或者即使我将应用程序构建成一个.air文件并从窗口的资源管理器中运行它。

    1 回复  |  直到 15 年前
        1
  •  3
  •   Phillip Senn mpgn    15 年前

    不能在AIR应用程序中使用标记加载外部JS文件。这违反了空中安全规定。

    必须从应用程序沙盒加载js文件。

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

    推荐文章