mirror of https://github.com/IoTcat/Ushio-js.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.1 KiB
2.1 KiB
Ushio-js
Ushio前端工具包
定位
Ushio-js是集成了ushio-session, fp用户代理识别,ushio用户系统,aplayer音乐控制,tips弹窗管理等一系列前端服务的工具包。ushio-js被所有的ushio支持的网站所引用。
使用方法
全局属性page
page.fp
: 设备的fppage.params
: GET参数page.fpObj
: fp的参数page.ip
: 客户端ip地址page.path
: 页面路径page.url
: 页面带参路径page.Timer
: 页面已打开时长page.openTime
:打开页面的时间戳page.title
: 页面标题page.host
: 目标主机名page.sid
: 会话idpage.timezone
: 时区page.timezoneOffset
: 时区校准参数page.platform
: 操作平台page.userAgent
: 用户代理page.language
: 客户端语言page.copyright.full
: 版权page.auth[]
: 页面所需的验证信息page.availableScreenResolution
: 可用屏幕大小page.deviceMemory
: 设备内存page.group[]
: 页面对用户群组的要求page.lang[]
: 用户认识的语言page.mask
: 页面的mask信息page.nolang[]
: 用户不认识的语言page.proj
: 页面对应的github项目地址page.tran
: 翻译相关方法page.showUshio()
: 展示Ushio菜单
页面设置参数
block_aplayer
: 不加载aplayerblock_viewport
: 不自动适配移动端block_tips
: 不加载Global Tipsaplayer_playlist
: 播放歌单block_setting
: 不显示设置小齿轮lang[]
: 页面支持的语言allow_no_cookie
: 允许无cookie运行
Session方法
session.set(index, val)
: 设置sessionsession.get(index)
: 获取sessionsession.del(index)
: 删除session
tips方法
tips.show(params)
: 显示提示tips.info(params)
: 显示信息tips.success(params)
: 成功信息tips.warning(params)
: 警告信息tips.error(params)
: 错误信息tips.question(params)
: 问题
jQuery
$.md5()
: 支持md5扩展