ShioriResource相关
SSP等伪春菜平台的菜单资源可通过Shiori报文来改变其部分属性(如:文本、字体、颜色、可见性等)。
实现方式同普通的Shiori事件相同,流程如下:
// request,SSP请求获取“门户网站”该菜单项的文本
GET SHIORI/3.0
Charset: UTF-8
Sender: SSP
SecurityLevel: local
ID: portalrootbutton.caption
// response,Shiori返回该菜单项的文本值为“茶兔的推薦”
SHIORI/3.0 200 OK
Sender: AYA
Charset: UTF-8
Value: 茶兔的推薦
Shiori侧的处理:
以AYA为例。
AYA接收到ID为portalrootbutton.caption的报文后,在yaya_shiori3.dic的request函数中将非On开头的事件ID补上“On_”。
接着调用On_portalrootbutton.caption函数。
//---- 门户网站的選單按鍵名稱 --------------------
On_portalrootbutton.caption
{
"茶兔的便籤"
}
然后将结果以报文的形式返回。
附,SSP部分菜单项的文本ID:
recommendrootbutton.caption 主菜侧的推荐网址
kero.recommendbuttoncaption 使魔侧的推荐网址
portalrootbutton.caption 门户网站
sakura.portalbuttoncaption 主菜侧的门户网站(旧仕様不推薦)
updatebutton.caption 在线更新
updatebuttoncaption 在线更新(旧仕様不推薦)
sakura.updatebuttoncaption 在线更新(旧仕様不推薦)
vanishbutton.caption 反安装
headlinesenserootbutton.caption 在线新闻
pluginrootbutton.caption 外挂
biffbutton.caption 检查邮件
shellscalerootbutton.caption 缩放
utilityrootbutton.caption 便利机能
calendarbutton.caption 日历
messengerbutton.caption SSP即时通
sntpbutton.caption 校准时间
ghostexplorerbutton.caption 人格浏览
scriptlogbutton.caption 脚本记录
purgeghostcachebutton.caption 清除人格快取
updatefmobutton.caption FMO更新
switchreloadbutton.caption 重新载入人格
leavepassivebutton.caption 重设被动模式
switchmovetodefaultpositionbutton.caption 重设人格位置
configurationbutton.caption 选项
switchproxybutton.caption 启用Proxy
switchcompatiblemodebutton.caption 支援旧规格
switchquietbutton.caption 禁止播放音效
alwaysstayontopbutton.caption 保持显示在最上层
definedsurfaceonly.caption 忽略未定义的人格外形
ghostrootbutton.caption 切换人格
callghostrootbutton.caption 呼叫人格
shellrootbutton.caption 外表
dressuprootbutton.caption 衣物
balloonrootbutton.caption 对话框
inforootbutton.caption 相关情报
firststaffbutton.caption 版本信息 - 关于SSP…
readmebutton.caption Read Me - 关于此人格…
readmebuttoncaption Read Me - 关于此人格…(旧仕様不推薦)
rateofusebutton.caption 人格使用率统计表
hidebutton.caption 最小化
closebutton.caption 关闭人格
quitbutton.caption 退出SSP