使用 URLRequest 类可定义的内容不再仅仅局限于 URL 字符串。AIR 向 URLRequest 类添加了一些新属性,这些属性只可用于应用程序安全沙箱中运行的 AIR 内容。运行时中的内容可以使用新的 URL 方案(file 和 http 等标准方案除外)来定义 URL。
URLRequest 属性
URLRequest 类包括以下只可用于 AIR 应用程序安全沙箱中的内容的属性:
属性
说明
followRedirects
|
指定是否要遵循重定向(默认值为 true;如果不遵循,则为 false)。仅在运行时中支持此属性。
|
manageCookies
|
指定 HTTP 协议堆栈是否应管理此请求的 cookie(默认值为 true;如果不管理,则为 false)。仅在运行时中支持此属性。
|
authenticate
|
指定是否应为此请求处理身份验证请求(如果是,则为 true)。仅在运行时中支持此属性。默认值为对请求进行身份验证 — 如果服务器要求显示凭据,则可能会显示身份验证对话框。还可以设置用户名和密码,请参阅设置 URLRequest 默认值。
|
cacheResponse
|
指定是否应为此请求缓存成功的响应数据。仅在运行时中支持此属性。默认值为缓存响应 (true)。
|
useCache
|
指定在此 URLRequest 获取数据之前是否应查询本地缓存。仅在运行时中支持此属性。默认值 (true) 为使用本地缓存版本(如果可用)。
|
userAgent
|
指定要在 HTTP 请求中使用的用户代理字符串。
|
URLRequest 对象的以下属性可以通过任何沙箱(不仅是 AIR 应用程序安全沙箱)中的内容进行设置:
属性
说明
contentType
|
使用 URL 请求发送的任何数据的 MIME 内容类型。
|
data
|
一个对象,它包含将随 URL 请求一起传输的数据。
|
digest
|
对缓存文件的安全“摘要”,用于跟踪 Adobe® Flash® Player 缓存。
|
method
|
控制 HTTP 请求方法,例如 GET 或 POST 操作。(AIR 应用程序安全域中运行的内容可以指定 "GET" 或 "POST" 之外的字符串作为 method 属性。允许使用任何 HTTP 动词,"GET" 为默认方法。请参阅 AIR 安全性。)
|
requestHeaders
|
要追加到 HTTP 请求的 HTTP 请求标头的数组。
|
url
|
指定要请求的 URL。
|
注: HTMLLoader 类具有相关属性,用于设置与 HTMLLoader 对象加载的内容有关的设置。有关详细信息,请参阅
关于 HTMLLoader 类。
设置 URLRequest 默认值
通过 URLRequestDefaults 类,可以定义 URLRequest 对象的默认设置。例如,以下代码设置 manageCookies 和 useCache 属性的默认值:
URLRequestDefaults.manageCookies = false;
URLRequestDefaults.useCache = false;
URLRequestDefaults 类包含 setLoginCredentialsForHost() 方法,使用该方法可指定要用于特定主机的默认用户名和密码。该方法的 hostname 参数中定义的主机可以为域(如 "www.example.com")或域和端口号(如 "www.example.com:80")。请注意,"example.com"、"www.example.com" 和 "sales.example.com" 均视为各自唯一的主机。
只有在服务器要求提供凭据时才会使用这些凭据。如果用户已进行了身份验证(例如,通过使用身份验证对话框),则无法通过调用 setLoginCredentialsForHost() 方法来更改已进行身份验证的用户。
例如,以下代码设置要在 www.example.com 上使用的默认用户名和密码:
URLRequestDefaults.setLoginCredentialsForHost("www.example.com", "Ada", "love1816$X");
URLRequestDefaults 设置的各个属性仅应用于设置该属性的内容所在的应用程序域。而 setLoginCredentialsForHost() 方法则适用于 AIR 应用程序内所有应用程序域中的内容。通过此方法,应用程序可以使用指定的凭据登录到主机,并从而登录应用程序中的所有 内容。
有关详细信息,请参阅 ActionScript 3.0 语言和组件参考 (http://www.adobe.com/go/learn_air_aslr_cn) 中的 URLRequestDefaults 类。
在 URL 中使用 AIR URL 方案
在 AIR 的任何安全沙箱中定义 URL 时,可以使用以下标准 URL 方案:
<!-- -->
http: 和 https:
使用方法同 Web 浏览器中的用法。
<!-- -->
file:
使用此方案可指定相对于文件系统根目录的相对路径。例如:
file:///c:/AIR Test/test.txt
为应用程序安全沙箱中运行的内容定义 URL 时,还可以使用以下方案:
<!-- -->
app:
使用此方案可指定相对于应用程序安装根目录(包含安装的应用程序的应用程序描述符文件的目录)的相对路径。例如,以下路径指向应用程序安装目录的 resources 子目录:
app:/resources
当在 ADL 应用程序中运行时,应用程序资源目录设置为包含应用程序描述符文件的目录。
<!-- -->
app-storage:
使用此方案可指定相对于应用程序存储目录的相对路径。对于安装的每个应用程序,AIR 为每个用户都定义了唯一的应用程序存储目录,这些目录对于存储特定于各个应用程序的数据非常有用。例如,以下路径指向应用程序存储目录的 settings 子目录中的 prefs.xml 文件:
app-storage:/settings/prefs.xml
应用程序存储目录的位置由用户名、应用程序 ID 和发布者 ID 共同确定:
-
在 Mac OS 中,位于:
/Users/用户名/Library/Preferences/应用程序 ID.发行商 ID/Local Store/
例如:
/Users/babbage/Library/Preferences/com.example.TestApp.02D88EEED35F84C264A183921344EEA353A629FD.1/Local Store
-
在 Windows 中,位于 Documents and Settings 目录下的以下位置:
用户名/Application Data/应用程序 ID.发行商 ID/Local Store/
例如:
C:\Documents and Settings\babbage\Application Data\com.example.TestApp.02D88EEED35F84C264A183921344EEA353A629FD.1\Local Store
-
在 Linux 中位于:
/home/用户名/.appdata/应用程序 ID.发行商 ID/Local Store/
例如:
/home/babbage/.appdata/com.example.TestApp.02D88EEED35F84C264A183921344EEA353A629FD.1\Local Store
通过 File.applicationStorageDirectory 创建的 File 对象的 的URL(以及 url 属性)使用 app-storage URL 方案,如下所示:
var dir:File = File.applicationStorageDirectory;
dir = dir.resolvePath("preferences");
trace(dir.url); // app-storage:/preferences
在 AIR 中使用 URL 方案
可以借助使用了以上任意 URL 方案的 URLRequest 对象来定义许多其它对象(例如 FileStream 或 Sound 对象)的 URL 请求。还可以在 AIR 中运行的 HTML 内容中使用这些方案;例如,可以在 img 标签的 src 属性中使用它们。
但在应用程序安全沙箱中的内容中,只能使用这些特定于 AIR 的 URL 方案(app: 和 app-storage:)。有关详细信息,请参阅 AIR 安全性。
禁止的 URL 方案
某些 API 允许在 Web 浏览器中启动内容。出于安全方面的考虑,在 AIR 中使用这些 API 时将禁止某些 URL 方案。禁止的方案列表取决于使用 API 的代码所在的安全沙箱。有关详细信息,请参阅在默认系统 Web 浏览器中打开 URL。
对 URLStream 类所做的更改
<!-- END PAGE TITLE --><!-- BEGIN IONCOMMENTCOUNT --><!-- END IONCOMMENTCOUNT -->
URLStream 类为从 URL 下载数据提供低级访问。在运行时中,URLStream 类包含一个新事件 httpResponseStatus。与 httpStatus 事件不同,httpResponseStatus 事件在传送任何响应数据之前传送。httpResponseStatus 事件(在 HTTPStatusEvent 类中定义)包含 responseURL 属性(从中返回响应的 URL)和 responseHeaders 属性(表示响应返回的响应标头的 URLRequestHeader 对象的数组)。
在默认系统 Web 浏览器中打开 URL
<!-- END PAGE TITLE --><!-- BEGIN IONCOMMENTCOUNT --><!-- END IONCOMMENTCOUNT -->
可以使用 navigateToURL() 函数在默认系统 Web 浏览器中打开 URL。对于作为此函数的 request 参数传递的 URLRequest 对象,仅使用 url 属性。
注: 使用 navigateToURL() 函数时,运行时将使用 POST 方法(其 method 属性设置为 URLRequestMethod.POST 的方法)的 URLRequest 对象视为使用 GET 方法。
使用 navigateToURL() 函数时,将根据调用 navigateToURL() 函数的代码所在的安全沙箱来允许 URL 方案。
某些 API 允许在 Web 浏览器中启动内容。出于安全方面的考虑,在 AIR 中使用这些 API 时将禁止某些 URL 方案。禁止的方案列表取决于使用 API 的代码所在的安全沙箱。(有关安全沙箱的详细信息,请参阅 AIR 安全性。)
<!-- -->
应用程序沙箱
允许以下方案。使用方法同 Web 浏览器中的用法。
禁止其它所有 URL 方案。
<!-- -->
远程沙箱
允许以下方案。使用方法同 Web 浏览器中的用法。
禁止其它所有 URL 方案。
<!-- -->
只能与本地文件系统内容交互的沙箱
允许以下方案。使用方法同 Web 浏览器中的用法。
禁止其它所有 URL 方案。
<!-- -->
只能与远程内容交互的沙箱
允许以下方案。使用方法同 Web 浏览器中的用法。
禁止其它所有 URL 方案。
<!-- -->
受信任的本地沙箱
允许以下方案。使用方法同 Web 浏览器中的用法。
禁止其它所有 URL 方案。
<!-- BEGIN USER PREFERENCES -->
<!-- BEGIN USER PREFERENCES -->
分享到:
相关推荐
3. **连接SuperMap服务**:配置项目,设置SuperMap服务URL,实现与服务器的通信。 4. **地图显示**:利用SuperMap提供的API,编写代码加载地图图层,设置地图的基本属性如缩放级别、中心点等。 5. **交互功能**:...
版本asav-9.19.1-PLR-Lic,此版本已包含永久许可。可使用以下命令检查: show licen 1.下载到本地,然后解压缩。 2.安装软件WinSCP或者其他SFTP软件,下载官网:https://winscp.net/eng/download.php。协议选择SCP/SFTP,主机名:EVEng获取的地址,用户名和密码:root和eve,上传镜像、图标、设备模板。 3.镜像文件夹复制到/opt/unetlab/addons/qemu目录,是整个文件夹,文件的"-"一定要有,这个名字是其他文件有关联的,别改。 4.设备图标位置:/opt/unetlab/html/images/icons/, 5.设备模版位置:/opt/unetlab/html/templates/ intel或者amd ,比如是intel芯片,就复制到/opt/unetlab/html/templates/intel/ 下面 6.每次上传完qemu后都要执行命令:/opt/unetlab/wrappers/unl_wrapper -a fixpermissions 执行权限调整脚本,是为了防止权限报错
大创的经验分享,希望对你有帮助
MATLAB Simulink进行外部数据谐波分解与波形畸变率分析:仅通过更改数据文件实现,MATLAB Simulink实现外部数据谐波分解与波形畸变率分析:仅通过更改数据文件完成,MATLAB中的simulink 做外部数据的谐波分解,波形畸变率。 只需更改数据文件。 ,MATLAB; Simulink; 外部数据; 谐波分解; 波形畸变率; 数据文件更改,MATLAB Simulink:外部数据谐波分解与波形畸变率分析工具
内容概要:本文档提供了详细的指南,帮助用户从头开始在本地环境中部署与使用当前流行的大规模语言模型DeepSeek R1。具体分为三个主要阶段:首先介绍了如何利用开源工具Ollama进行环境准备;其次讲解不同规格的DeepSeek R1模型的选择及其本地化安装方法;最后说明借助Cherry-Studio图形界面来进行更加便捷的操作和构建个性化知识库的方法。 适用人群:希望掌握大型预训练语言模型私有化应用的技术爱好者、开发者及科研工作者。 使用场景及目标:本指南旨在协助个人或者小型团队独立地在其控制下的硬件设施上快速搭建起高效稳定的自然语言处理平台,摆脱对外部云服务商的高度依赖,保护数据安全同时提高响应速度,特别适用于对于隐私性和性能有一定要求的企业内部交流协作系统建设。 其他说明:为了确保最佳效果,在整个过程中需要根据自身机器的具体情况调整参数设置;此外还需注意定期更新组件以保持兼容性和获得最新的改进特性。安装完成后,既可以直接启动终端对话测试,也可通过Cherry-Studio导入文档建立专属的知识管理体系。
Dism++是一款基于Windows底层 CBS(Component Based Servicing) 开发的系统管理工具,提供图形化界面(GUI),无需依赖微软自带的DISM命令行工具即可实现更底层的系统操作。它由初雨团队开发,以免费开源、无广告、轻量级为核心特点,支持Windows Vista至Windows 11全版本系统。无论是系统优化、垃圾清理,还是映像编辑、驱动管理,Dism++都能轻松胜任,被誉为“装机必备神器”。
毕业设计
自适应控制MATLAB(Simulink)仿真研究:涵盖基于liapunov稳定性理论、Narendra方案及超稳定性的多角度探讨,自适应控制MATLAB(Simulink)仿真详解:涵盖liapunov稳定性理论、Narendra方案及超稳定性理论与仿真报告,自适应控制相关的一些MATLAB(Simulink)仿真,包含: 1.基于liapunov稳定性理论的自适应控制 2.基于Narendra方案的自适应控制 3.基于超稳定性(有 无状态变量滤波器)的自适应控制 内容包括simulink仿真,以及相应的例题,推导过程,仿真报告等。 ,关键信息提取:liapunov稳定性理论; Narendra方案; 自适应控制; 超稳定性; 无状态变量滤波器; MATLAB; Simulink仿真; 仿真报告; 推导过程; 例题。 核心关键词:liapunov稳定性理论; Narendra方案; 自适应控制; 超稳定性; 无状态变量滤波器; MATLAB仿真; Simulink。,自适应控制理论及其MATLAB(Simulink)仿真实践:涵盖Liapunov稳定性、Narendra方案与超稳定
云端猎手公海搜客小程序v1.1.8+前端
21考试真题最近的t314.txt
21考试真题最近的t336.txt
WIN11系统共享打印机出现0X000709错误一件修复 在Windows 11 22H2版本升级的热潮中,不少用户已经率先体验了这一新系统的魅力。然而,部分用户在享受新版本带来的便利时,却遭遇了共享打印机错误代码0x00000709的困扰,导致打印任务无法正常进行。面对这一问题,许多用户感到手足无措。别担心,本文将为大家详细介绍一种第三方软件、无需复杂设置即可轻松解决Win11 22H2共享打印机错误的方法。
壹佰智慧轻站V2 _1.0.33 壹佰智慧建站2.0,主打3分钟全平台建站,微信,支付宝,头条,抖音,QQ,全平台覆盖,一键生成,一个后台进行内容管理,干套精品模板一键导入,强大的组件属性,通过简单的拖拽组合,让小程序建站不再困难,不管是营销还是引流,都能轻松实现,搭配独有的智能获客系统,精准数据监控,涵盖访客分析、用户管理、预约管理等多项功能,搭建精细化的运营体系,让客户感知应用的每一分价值。 ##提示:应用升级后,小程序无需要新提交发布 后台应用 【优化】PC端功能优化 【优化】模板图片下载 【优化】小程序DIY预览
在当今数字化浪潮中,智慧物流园区作为现代供应链体系的核心节点,正逐步迈向信息化、自动化与智能化的新高度。该方案融合了云计算、物联网、电子商务等前沿技术,旨在构建一个高效、协同、可持续发展的物流生态系统。通过引入先进的IT与CT技术,智慧物流园区不仅实现了园区的全面信息化,还优化了供销配运环节的运输、仓储、配送管理,有效整合了供应链上下游资源,形成规模效应。 方案的核心在于构建一个综合性的物流信息平台。这一平台横向兼容不同子系统,纵向灵活扩展应用构件,大幅降低投资成本。它提供信息查询、行业资讯、增值服务、交易平台等多种服务。用户可以通过该平台轻松获取交易、路况、空运、水运、铁路、气象等物流信息,以及市场动态、行业新闻、物流招标等行业资讯。此外,平台还提供货运跟踪、金融服务、报关代理等增值服务,以及车货匹配、电子商务、设备租赁等交易平台服务。这些功能的实现,大大提升了物流园区的运行效率和客户满意度。 更为先进的是,智慧物流园区还运用了物联网、GIS引擎、Mobile等先进技术,实现了收件、分拣、仓储、装卸等业务流程的可视化管理。通过全国联网平台,园区可以实时监控车辆、货物等关键信息,优化车辆调度和运输路线,提高按时送货率和车辆利用率。同时,智慧物流园区还注重安全防范,通过高清监控视频、智能视频分析技术等手段,实现了园区周界、出入口、仓库等重要区域的无死角监控和可视化报警联动。这些智能化应用不仅提升了园区的安全管理水平,还为用户提供了更加便捷、高效的物流服务体验。 总之,智慧物流园区整体架构方案以技术创新为驱动,通过构建综合性的物流信息平台、实现业务流程的可视化管理以及加强安全防范等措施,打造了一个高效、协同、可持续的物流生态系统。这一方案不仅提升了物流园区的运行效率和客户满意度,还为现代供应链体系的发展注入了新的活力。对于写方案的读者来说,该方案不仅提供了丰富的知识性内容,还展现了物流行业未来的发展趋势和智能化应用前景,具有很高的参考价值。
22考试真题最近的t10.txt
本文介绍了一种扩展解析演算,基于引入新的存在量词。通过应用Q-扩展规则,可以获得多项式反驳,相较于传统的指数级解析反驳,极大地缩短了证明过程。文章详细描述了Q扩展的概念,并通过实例展示了其在简化证明中的有效性。此外,还比较了Q扩展与FR-推导和广义分解的概念,并讨论了新方法在保持可满足性等价性方面的优势。
基于DBSCAN密度聚类的风电-负荷场景生成与削减模型研究:创新性与场景模型代表性分析,基于DBSCAN密度聚类的风电与负荷场景生成与削减模型研究,[1]关键词:密度聚类 场景削减 DBSCAN 场景生成与削减; k-mean聚类 [2]参考文档:《氢能支撑的风-燃气耦合低碳微网容量优化配置研究》第3章 [3]主要内容:代码主要做的是一个基于DBSCAN密度聚类的风电-负荷场景生成与削减模型,首先,采集风电、电负荷历史数据。 然后,通过采用 DBSCAN 密度聚类的数据预处理消除异常或小概率电负荷、风电数据。 之后,针对风电波动性与电负荷时序性、周期性特点,将场景提取分为电负荷场景提取和风电场景提取。 不同于传统的Kmeans方法,此方法更加具有创新性,场景模型与提取更具有代表性,代码非常nice ,关键词:DBSCAN;密度聚类;场景生成与削减;风电场景提取;电负荷场景提取;k-mean聚类;创新性;容量优化配置。,基于DBSCAN与k-means的密度聚类模型在风电与负荷场景生成与削减的应用
21考试真题最近的t221.txt
深入探讨:直齿轮时变啮合刚度模型及其含裂纹故障的影响与MATLAB程序求解齿轮动力学,直齿轮啮合刚度模型及其裂纹故障影响分析:基于MATLAB程序的动力学求解,#粉丝福利# 直齿轮时变啮合刚度模型#含裂纹故障的直齿轮时变啮合刚度模型。 齿轮动力学求解。 matlab程序。 ,#粉丝福利;直齿轮时变啮合刚度模型;含裂纹故障的直齿轮时变啮合刚度模型;齿轮动力学求解;matlab程序,**粉丝福利:含裂纹故障直齿轮啮合刚度模型与动力学求解的Matlab程序**
在当今数字化浪潮中,智慧物流园区作为现代供应链体系的核心节点,正逐步迈向信息化、自动化与智能化的新高度。该方案融合了云计算、物联网、电子商务等前沿技术,旨在构建一个高效、协同、可持续发展的物流生态系统。通过引入先进的IT与CT技术,智慧物流园区不仅实现了园区的全面信息化,还优化了供销配运环节的运输、仓储、配送管理,有效整合了供应链上下游资源,形成规模效应。 方案的核心在于构建一个综合性的物流信息平台。这一平台横向兼容不同子系统,纵向灵活扩展应用构件,大幅降低投资成本。它提供信息查询、行业资讯、增值服务、交易平台等多种服务。用户可以通过该平台轻松获取交易、路况、空运、水运、铁路、气象等物流信息,以及市场动态、行业新闻、物流招标等行业资讯。此外,平台还提供货运跟踪、金融服务、报关代理等增值服务,以及车货匹配、电子商务、设备租赁等交易平台服务。这些功能的实现,大大提升了物流园区的运行效率和客户满意度。 更为先进的是,智慧物流园区还运用了物联网、GIS引擎、Mobile等先进技术,实现了收件、分拣、仓储、装卸等业务流程的可视化管理。通过全国联网平台,园区可以实时监控车辆、货物等关键信息,优化车辆调度和运输路线,提高按时送货率和车辆利用率。同时,智慧物流园区还注重安全防范,通过高清监控视频、智能视频分析技术等手段,实现了园区周界、出入口、仓库等重要区域的无死角监控和可视化报警联动。这些智能化应用不仅提升了园区的安全管理水平,还为用户提供了更加便捷、高效的物流服务体验。 总之,智慧物流园区整体架构方案以技术创新为驱动,通过构建综合性的物流信息平台、实现业务流程的可视化管理以及加强安全防范等措施,打造了一个高效、协同、可持续的物流生态系统。这一方案不仅提升了物流园区的运行效率和客户满意度,还为现代供应链体系的发展注入了新的活力。对于写方案的读者来说,该方案不仅提供了丰富的知识性内容,还展现了物流行业未来的发展趋势和智能化应用前景,具有很高的参考价值。