含义
只需要在页面加入特定的<meta> 数据即可适配阅读模式,无需提交到 适配列表,也无需手动添加,详细操作,请看这里
如何适配
-
将
<meta>写入到需要使用阅读模式的页面,如 http://kenshin.wang/blog/#/posts/3 -
访问上述页面时,右上角( ↗ )会出现
;
- 点击它(如同阅读模式的流程一样),即可进入阅读模式。
说明
目前简悦支持的<meta> 包括:
-
simpread:name标识,对应 站点适配器 的name字段,必填项。 -
simpread:title标题,对应 站点适配器 的title字段,当未定义 或 为空时,自动获取<title>的数据。 -
simpread:url匹配的URL,支持 url 及 minimatch 方式,当未定义 或 为空时,匹配当前页面。 -
simpread:desc描述,对应 站点适配器 的desc字段,可为空。 -
simpread:include高亮字段,对应 站点适配器 的include字段,必填项。 -
simpread:exclude排除列表,对应 站点适配器 的exclude字段,可为空。 -
simpread:auto描述是否自动进入阅读模式,当为“true”时才会自动进入阅读模式。
图示
安全性
由于 站点适配器 的可编程性,其中title desc include exclude 均支持 jQuery 查询语句、正则表达式 等方式,但 <meta> 只支持最基本的 <tag> 节点,为了安全性(防止 JS 注入)