您的位置:首页 > Web前端 > JavaScript

AIR HTML相关资料[js部分]

2011-06-22 19:20 337 查看
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

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

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

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

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

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

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

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

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

[b]动态创建的脚本元素[/b]
将忽略动态创建的脚本元素,如使用 innerHTML 或 document.createElement() 方法创建的元素。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: