zoukankan      html  css  js  c++  java
  • AIR HTML相关资料[js部分]

    AIR中的jQuery要用jQuery 1.2.3才可以,下载Minified, Packed, Uncompressed

    还要注意:

    1、globalEval does not work
    2、jquery.httpData does not work with type='script';s

    -------------------华丽的分割线---------------------------------------------------

    两个有用的地址:

    http://help.adobe.com/zh_CN/AIR/1.5/devappsflex/WS5b3ccc516d4fbf351e63e3d118666ade46-7f0d.html

    http://help.adobe.com/zh_CN/AIR/1.5/devappshtml/WS5b3ccc516d4fbf351e63e3d118666ade46-7ed2.html

    -------------------二楼-----------------------------------------

    知的支持应用程序安全沙箱的 Ajax 框架列表

    http://www.adobe.com/go/airappsandboxframeworks_cn

    将应用程序内容加载到非应用程序沙箱

    http://help.adobe.com/zh_CN/AIR/1.5/devappsflex/WS5b3ccc516d4fbf351e63e3d118666ade46-7f07.html

    如果该内容还必须访问 AIR API,则建一个沙箱桥

    http://help.adobe.com/zh_CN/AIR/1.5/devappsflex/WS5b3ccc516d4fbf351e63e3d118666ade46-7f06.html

    eval() 函数
    在应用程序沙箱中,eval() 函数只能用在页面 load 事件之前或用在 load 事件处理函数中。在页面加载之后,调用 eval() 将不会执行代码。但是,在下面的情况中,可以通过改写代码来避免使用 eval()。

    setTimeout() 和 setInterval()
    将作为处理函数传递的字符串替换为函数引用或对象。

    Function 构造函数
    对 new Function(param, body) 的调用可以替换为内联函数声明或仅在处理完页面 load 事件之前使用。

    javascript: URL
    在应用程序沙箱中,将忽略在使用 javascript: URL 方案的链接中定义的代码。不会生成任何不安全的 JavaScript 错误。可以将如下所示的使用 javascript: URL 的链接:

    innerHTML 和 outerHTML 语句中通过 onevent 属性分配的事件回调
    使用 innerHTML 或 outerHTML 向文档的 DOM 中添加元素时,将忽略在语句内分配的任何事件回调(如 onclick 或 onmouseover)。不会生成任何安全错误。可以改为向新元素分配 id 属性,并使用 addEventListener() 方法设置事件处理函数回调函数。

    从应用程序安装目录外部加载 JavaScript 文件
    不允许从应用程序沙箱外部加载脚本文件。不会生成任何安全错误。在应用程序沙箱中运行的所有脚本文件都必须安装在应用程序目录中。若要在页面中使用外部脚本,必须将页面映射到其它沙箱。请参阅将应用程序内容加载到非应用程序沙箱。

    dsocument.write() 和 document.writeln()
    处理页面 load 事件之后,将忽略对 document.write() 或 document.writeln() 的调用。不会生成任何安全错误。作为一种替代方法,可以加载新文件,或者使用 DOM 操作技术替换文档的正文。

    load 事件之前或 load 事件处理函数中的同步 XMLHttpRequests
    在页面 load 事件之前或在 load 事件处理函数中启动的同步 XMLHttpRequests 不会返回任何内容。可以启动异步 XMLHttpRequests,但在 load 事件之前不会返回内容。在处理 load 事件之后,同步 XMLHttpRequests 才能正常工作。

    动态创建的脚本元素
    将忽略动态创建的脚本元素,如使用 innerHTML 或 document.createElement() 方法创建的元素。

  • 相关阅读:
    vim编辑器和bash算术运算入门
    vim编辑器
    egrep及文本处理工具
    grep与基本正则表达式
    bash脚本编程基础及配置文件
    博客开通了
    测试用例考虑因素
    地图测试点的总结
    app测试的case点(2)
    App 99.9%稳定
  • 原文地址:https://www.cnblogs.com/ShepherdIsland/p/AIR_HTML_book_js.html
Copyright © 2011-2022 走看看