3

我想知道是否可以在 Adob​​e AIR 应用程序中使用自定义 Javascript 滚动条。AIR 应用程序是基于 HTML/JS 的。我想为一些 div 和 iFrames 自定义滚动条。我尝试了许多 jQuery 插件(antiscroll、lionbars 等),但没有任何效果。我只能用 CSS 设置原生 AIR 滚动条的样式。

那么,Adobe AIR 是否支持 HTML 块/iFrame 的基于 javascript 的滚动条?

4

1 回答 1

2

首先,回答你的问题:

是的,Adobe AIR 支持 HTML 块/iFrame 的基于 javascript 的滚动条。

这个答案还有更多:这是一个非常古老的问题,但我的回答会对某人有所帮助。由于 Adob​​e AIR 没有太多可用的文档。在 Javascript 中做一些事情,不要使用最新的 jQuery 插件。它肯定会起作用。浏览支持 Adob​​e AIR 的受支持元素列表。

AIR 中不支持的 WebKit 功能

Adobe AIR 1.0 及更高版本

AIR does not support the following features available in WebKit or Safari 4:
  • 通过 window.postMessage 进行跨域消息传递(AIR 提供了自己的跨域通信 API)

  • CSS 变量

  • Web 开放字体格式 (WOFF) 和 SVG 字体。

  • HTML 视频和音频标签

  • 媒体设备查询
  • 离线应用缓存
  • 打印(AIR 提供自己的 PrintJob API)
  • 拼写和语法检查器
  • SVG
  • WAI-ARIA
  • WebSockets(AIR 提供自己的套接字 API)
  • 网络工作者
  • WebKit SQL API(AIR 提供自己的 API)
  • WebKit 地理定位 API(AIR 在支持的设备上提供自己的地理定位 API)
  • WebKit 多文件上传 API
  • WebKit 触摸事件(AIR 提供自己的触摸事件)
  • 无线标记语言 (WML) 以下列表包含 AIR 不支持的特定 JavaScript API、HTML 元素以及 CSS 属性和值:

    不支持的 JavaScript Window 对象成员:

    • 应用程序缓存()
    • 安慰
    • 打开数据库()
    • postMessage()
    • document.print() 不支持的 HTML 标签:
    • 声音的
    • 视频
    • 不支持的 HTML 属性:
    • 咏叹调-*
    • 可拖动的
    • 表单验证
    • 列表
    • 不验证
    • 加载前
    • onhashchange
    • 改变方向
    • 隐藏
    • onpageshow
    • 弹出状态
    • ontouchstart
    • ontouchmove
    • 触碰端
    • 触摸取消
    • onwebkit开始全屏
    • onwebkitend全屏
    • 图案
    • 必需的
    • 沙盒不支持的 JavaScript 事件:
    • 预载
    • 哈希变化
    • 方向改变
    • 页隐藏
    • 页面显示
    • 流行状态
    • 触摸启动
    • 触摸移动
    • 触摸端
    • 触摸取消
    • webkit开始全屏
    • webkitendfullscreen 不支持的 CSS 属性:
    • 背景剪辑
    • 背景来源(使用-webkit-背景来源)
    • 背景-重复-x
    • 背景重复-y
    • 背景尺寸(使用-webkit-背景尺寸)
    • 边界左下角半径
    • 边框右下角半径
    • 边界半径
    • 边框左上角半径
    • 边框右上角半径
    • 文本渲染
    • -webkit-动画播放状态
    • -webkit-背景剪辑
    • -webkit-色彩校正
    • -webkit-font-smoothing 不支持的 CSS 值:
    • 外观属性值:
    • 媒体卷滑块容器
    • 媒体音量滑块
    • 媒体音量sliderthumb
    • 外旋转按钮
    • 边框框(背景剪辑和背景原点)
    • 包含(背景大小)
    • 内容框(背景剪辑和背景来源)
    • 封面(背景尺寸)
    • 列出属性值:
    • 远方
    • 阿姆哈拉语
    • 阿姆哈拉语
    • cjk-地球分支
    • cjk-天干
    • 埃塞俄比亚
    • 埃塞俄比亚人
    • 埃塞俄比亚-阿贝吉德-am-et
    • 埃塞俄比亚-阿贝吉德-盖兹
    • 埃塞俄比亚人
    • 埃塞俄比亚-abegede-ti-et
    • 埃塞俄比亚-halehame-aa-er
    • 埃塞俄比亚-halehame-aa-et
    • 埃塞俄比亚-哈勒姆-阿姆-埃特
    • 埃塞俄比亚哈勒哈姆盖兹
    • 埃塞俄比亚-哈勒姆-奥姆-埃特
    • 埃塞俄比亚-halehame-sid-et
    • 埃塞俄比亚-哈勒姆-so-et
    • 埃塞俄比亚哈勒汉姆梯
    • 埃塞俄比亚-哈勒姆-泰特
    • 埃塞俄比亚-halhame-tig
    • 韩文
    • 韩文辅音
    • 下挪威语
    • 奥罗莫
    • 西达玛
    • 索马里
    • 老虎
    • 提格里尼亚尔
    • 提格里尼亚-阿贝格德
    • 提格里尼亚等
    • 提格里尼亚和阿贝格德
    • 上希腊语
    • 上挪威语
    • -wap-marquee(显示属性)

来源:Adobe Air Flash 平台

于 2015-11-19T12:11:40.593 回答