#noLoading#
不显示loading
弹窗,请求时会自动删除该标识,仅做标识用
a&&href.js:input+'#noLoading#@lazyRule=.js:input'
#noHistory#
不要记录足迹,请求时会自动删除该标识,仅做标识用
说明:
可以用在页面url或者按钮url里面
#noRecordHistory#
不要记录历史记录,请求时会自动删除该标识,仅做标识用
说明:
页面url加上#noRecordHistory#
,那么进入该页面就会不记录历史记录
#ignoreVideo=true#
强制识别为非视频资源,请求时会自动删除该标识,仅做标识用
#isVideo=true#
强制识别为视频资源,请求时会自动删除该标识,仅做标识用
#ignoreImg=true#
强制识别为非图片资源,请求时会自动删除该标识,仅做标识用
#isMusic=true#
强制识别为音频资源,请求时会自动删除该标识,仅做标识用
#ignoreMusic=true#
强制识别为非音频资源,请求时会自动删除该标识,仅做标识用
#immersiveTheme#
标记为沉浸式页面,请求时会自动删除该标识,仅做标识用
说明:
顶部标题栏不占用空间,只能用于二级和子页面,不支持首页
#fullTheme#
标记为全屏页面,请求时会自动删除该标识,仅做标识用
说明:
只能用于二级和子页面,不支持首页
#readTheme#
标记为阅读模式,请求时会自动删除该标识,仅做标识用
说明:
常用于电子书正文页,该模式下支持点击翻页、音量键翻页、进度记忆
#gameTheme#
标记为游戏模式,请求时会自动删除该标识,仅做标识用
说明:
常用于全屏游戏页面,操作菜单将显示在右上角,不显示状态栏
#autoPage#
标记为自动翻页,请求时会自动删除该标识,仅做标识用
使用场景:小说的章节页面每一项链接加上#autoPage#
,不要包含fypage
,然后点击章节进入详情页,详情页滚动到底部的时候会自动加载父级章节页下一章节的链接
#autoCache#
自动缓存页面:给页面链接加上#autoCache#
,达到下次进入页面时秒开的效果,可用于电子书章节目录等页面,请勿用于正文页面
秒开原理:启动页面的时候会从缓存中判断是否有页面缓存,有的情况下先使用缓存显示界面,同时从网络加载,网络加载完成也会写入缓存,页面缓存在data/xxx/Documents/cache/pages
下
只用缓存:页面链接使用#cacheOnly#
(无需再加#autoCache#
),那么一旦有缓存就不再使用网络加载,除非手动下拉刷新
如何更新缓存:无需规则手动管理,每次刷新、重新进入页面都会自动更新,也可以在软件的设置->更多功能设置里面清除缓存来删掉页面缓存
缓存key:使用页面链接和页面标题联合生成md5作为缓存文件名,因此请务必保证页面链接+页面标题唯一
自动清理策略:软件在启动时会自动删除超过15天没有更新的文件,并且最大保留200个缓存文件,超出的自动删除(优先删除旧的)
注意事项:仅缓存第一页,翻页之后的数据不会缓存
高级用法之缓存代码,用于从缓存渲染页面前执行,如:cacheCode($.toString((t)=>{ putVar('a', t) }, t))
,那么显示缓存的时候假设列表项有一个x5组件,那么网页里面就能使用getVar
获取到,参数可以是js字符串或者函数
高级用法之缓存代码:如果cacheCode返回了数组,那么会作为缓存显示内容,如:cacheCode(()=>{ return [{title:'来自cacheCode', col_type: 'text_1'}] })
#noRefresh#
标记为禁止下拉刷新,请求时会自动删除该标识,仅做标识用
#background#
标记为后台播放音频,请求时会自动删除该标识,仅做标识用
给页面链接加上#background#
,启动页面的时候会自动在通知栏显示前台通知,尽可能保证软件不被杀后台,可用于当前页面X5中播放音频
#pre#
强制预加载:默认预加载会执行两次,如果两次结果不一致那么会放弃预处理结果(因为这样的地址很可能有时效性),可以给链接加上#pre#
强制保留预加载
#noPre#
强制不要预加载:如果不希望预加载可以给链接加上#noPre#
#originalSize#
强制让图片在大图缩放显示界面以原图尺寸加载,注意超大图片以原图加载可能导致软件崩溃,未加此标识软件默认会缩放显示(根据手机分辨率和图片大小)