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() 方法创建的元素。
还要注意:
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() 方法创建的元素。
相关文章推荐
- 在Eclipse下编写HTML/CSS/JS/JSP/Java代码时,代码自动提示的相关设置
- [Html JS] jQuery锚点跳转及相关操作 IE10 11 下兼容性问题
- Node.js websocket 聊天室 相关资料
- 近期需要学习的js,html相关知识
- HTML/CSS/js 日期等其他函数 相关收藏
- JS间隔性滚动代码[修正增加了部分功能] 【转:http://www.cnblogs.com/robot/archive/2008/04/09/1144568.html】
- html页面引用js必须放在body底部与放在head部分是有区别的
- 朋友网的部分代码:研究QQ相关功能的绝佳资料
- JS实现部分HTML固定页面顶部随屏滚动效果
- Vue.js相关资料地址
- 在Eclipse下编写HTML/CSS/JS/JSP/Java代码时,代码自动提示的相关设置
- Adobe AIR for html/js人员
- JS相关资料
- Widget File Sync部分的HTML和JS(个人风格)
- js实现html 页面之间的跳转传参以及返回上一页的相关知识点
- js操作视频控件相关资料
- STRUTS 1.X 通过 JS 获取 STRUTS HTML 标签的相关值
- Adobe AIR for html/js人员
- THREE.js 第二部分 canvas_camera_effect.html 内容分析
- html/js部分问题和小结