Skip to content
On this page

#noLoading#

不显示loading弹窗,请求时会自动删除该标识,仅做标识用

txt
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#

强制让图片在大图缩放显示界面以原图尺寸加载,注意超大图片以原图加载可能导致软件崩溃,未加此标识软件默认会缩放显示(根据手机分辨率和图片大小)