建议视界增加小说模式

视界 求助反馈
获赞:2    评论:31    查看:1835

text 最多显示 3 行,现在视界支持二级解析,建议增加 text 样式,支持显示多行,这样通过解析可以达到纯净阅读,另视界要是能支持小说源就完美了…

小飞飞
知故
回复(31)
  • 黑名单用户 回复
    小飞飞 2020-07-08 16:36:28

    额,不知为何,下午重启 App 后竟然又正常了 请问如果是变量呢?

    alert(url);
    

    @lazyRule=.js:"javascript:document.write(\'<script>alert("+input+");</script>\')"

    如果是变量的话。。。你要保证变量里面没有非法的单引号或双引号,很难。。。而且在这条规则里,分号也是关键且不能转义,所以建议不要在 lazyrule 里这样写。。。

  • 小飞飞 回复
    黑名单用户 2020-07-08 12:21:09

    加斜杠转义双引号呀。\"

    额,不知为何,下午重启 App 后竟然又正常了 请问如果是变量呢?

    alert(url);
    

    @lazyRule=.js:"javascript:document.write(\'<script>alert("+input+");</script>\')"

  • 小飞飞 回复
    黑名单用户 2020-07-08 12:21:09

    加斜杠转义双引号呀。\"

    试过了,写这样报错 "javascript:document.write(\'<script>alert(\"abc\");</script>\')"

    错误
    missing ; before statement
    

  • 黑名单用户 回复
    小飞飞 2020-07-08 10:57:06

    请教大佬 write() 怎么写 类似

    alert("abc");
    

    "javascript:document.write(\'<script>alert(abc);</script>\')"

    双引号貌似加不上

    加斜杠转义双引号呀。\"

  • 小飞飞 回复
    黑名单用户 2020-07-05 10:33:17
    r.url="javascript:document.write(\"<meta name='viewport' content='width=device-width, initial-scale=1.0'><style type='text/css'>img{height: auto;max-width: 100%;}</style>"+(txt + '').replace(/\"/g, '').replace('\n', '')+"\")";
    

    请教大佬 write() 怎么写 类似

    alert("abc");
    

    "javascript:document.write(\'<script>alert(abc);</script>\')"

    双引号貌似加不上

  • zjson888 回复
    黑名单用户 2020-07-05 22:42:53

    最新的。你没改过代码吧?有时候出错要重启下 app

    清理了一下缓存,cookies 后可以了,感谢大佬今天提供的思路

  • 黑名单用户 回复
    zjson888 2020-07-05 22:30:48

    请问你用的是哪个版本的视界,这边要么 about:blank 要么加载中 1% 无反应

    最新的。你没改过代码吧?有时候出错要重启下 app

  • zjson888 回复
    黑名单用户 2020-07-05 22:21:53

    正常哦。空是因为某些帖子本来就没内容的吧

    请问你用的是哪个版本的视界,这边要么 about:blank 要么加载中 1% 无反应

  • 黑名单用户 回复
    zjson888 2020-07-05 22:08:43

    你这个样本可以正常显示吗,这边显示为空?

    正常哦。空是因为某些帖子本来就没内容的吧

  • zjson888 回复
    黑名单用户 2020-07-05 16:57:55

    这个拿大佬写的海阔社区规则改的小说模式,因为规则字符转义的原因(比如分号也是关键词),帖子内页很多语法可能处理不了,你可以拿去改改看看能不能完善一下。

    海阔视界规则分享,当前分享的是:首页频道,wingeva¥home_rule¥{"firstHeader":"class","title":"海阔社区(小说模式测试)","author":"","url":"http://haikuoshijie.cn/topics/node/fyAll?p=fypage","version":0,"col_type":"text_1","class_name":"最新&推荐&视界&方圆&好玩&求助&摸鱼","class_url":"newest&recommend&1&2&4&5&6","area_name":"","area_url":"","year_name":"","year_url":"","find_rule":".topic-list&&li;h1&&Text;img&&src;li--h1&&Text;a,1&&href.js:input+'@lazyRule=body&&&&.content&&&&Html.js:\"javascript:document.write(\\'<meta name=viewport content=width=device-width, initial-scale=1.0><style type=text/css>img{height:auto max-width:100%}</style>\"+input.replace(/\\'/g, \"\")+\"\\')\"'","search_url":"https://www.dogedoge.com/results?q=site%3Ahaikuoshijie.cn+**&p=fypage","titleColor":"#fff20c00","group":"仓库集合","searchFind":"","detail_col_type":"movie_1","detail_find_rule":"","sdetail_col_type":"movie_1","sdetail_find_rule":""}

    你这个样本可以正常显示吗,这边显示为空?

  • zjson888 回复
    黑名单用户 2020-07-05 20:35:01

    如果你只是想看小说,建议你用这个插件,简单方便 http://via-app.cn/#/pluginDetail/15

    这边主要还是用于文本资讯阅读,这一类通用插件往往简单粗暴,对于一些资讯网适配不是太理想

  • zjson888 回复
    时凌风 2020-07-05 20:59:59

    阅读 这个软件不错

    阅读是小棉袄旗下作品吗?

  • 时凌风 回复

    阅读 这个软件不错

  • 黑名单用户 回复

    如果你只是想看小说,建议你用这个插件,简单方便 http://via-app.cn/#/pluginDetail/15

  • zjson888 回复
    黑名单用户 2020-07-05 17:45:43

    而且还有一个思路,你在本地建立一个网页,然后把 URL 指向你本地的网页,把阅读的 text 作为参数传过去,最后在本地 html 用 js 处理阅读格式。

    感觉这样操作就有些复杂了, 弄了一个小说,write() 放二级就可以正常显示,还意外挖出彩蛋,lazyRule 就显示空白눈_눈

  • 黑名单用户 回复

    而且还有一个思路,你在本地建立一个网页,然后把 URL 指向你本地的网页,把阅读的 text 作为参数传过去,最后在本地 html 用 js 处理阅读格式。

  • 黑名单用户 回复
    zjson888 2020-07-05 17:00:22

    还有点搞不明白规则语法的写法,比如要原汁原味打印 text, 请问规则要怎么加 javascript:document.write()?

    Text 不能这么用,只能用 Html 来取巧 试过了

  • zjson888 回复
    黑名单用户 2020-07-05 11:29:00

    javscript:xxx 本来就是浏览器支持的语法,直接放在浏览器地址栏也能执行

    还有点搞不明白规则语法的写法,比如要原汁原味打印 text, 请问规则要怎么加 javascript:document.write()?

  • 黑名单用户 回复

    这个拿大佬写的海阔社区规则改的小说模式,因为规则字符转义的原因(比如分号也是关键词),帖子内页很多语法可能处理不了,你可以拿去改改看看能不能完善一下。

    海阔视界规则分享,当前分享的是:首页频道,wingeva¥home_rule¥{"firstHeader":"class","title":"海阔社区(小说模式测试)","author":"","url":"http://haikuoshijie.cn/topics/node/fyAll?p=fypage","version":0,"col_type":"text_1","class_name":"最新&推荐&视界&方圆&好玩&求助&摸鱼","class_url":"newest&recommend&1&2&4&5&6","area_name":"","area_url":"","year_name":"","year_url":"","find_rule":".topic-list&&li;h1&&Text;img&&src;li--h1&&Text;a,1&&href.js:input+'@lazyRule=body&&&&.content&&&&Html.js:\"javascript:document.write(\\'<meta name=viewport content=width=device-width, initial-scale=1.0><style type=text/css>img{height:auto max-width:100%}</style>\"+input.replace(/\\'/g, \"\")+\"\\')\"'","search_url":"https://www.dogedoge.com/results?q=site%3Ahaikuoshijie.cn+**&p=fypage","titleColor":"#fff20c00","group":"仓库集合","searchFind":"","detail_col_type":"movie_1","detail_find_rule":"","sdetail_col_type":"movie_1","sdetail_find_rule":""}

  • 知故 回复

    想多了,视界是小棉袄业余时间做的 app,没那么多时间看小说用阅读视界的定位是浏览器

  • 黑名单用户 回复

    javscript:xxx 本来就是浏览器支持的语法,直接放在浏览器地址栏也能执行

  • 黑名单用户 回复
    zjson888 2020-07-05 11:17:01

    貌似只能在纯 js 里完成,常规

    a&&href.js:input+`@lazyRule=`
    
    

    不支持吧?

    不知道哦,只在纯 js 里用过,如果二级那里最终能试链接的值变成那个形式,应该也是可以的

  • zjson888 回复
    黑名单用户 2020-07-05 10:33:17
    r.url="javascript:document.write(\"<meta name='viewport' content='width=device-width, initial-scale=1.0'><style type='text/css'>img{height: auto;max-width: 100%;}</style>"+(txt + '').replace(/\"/g, '').replace('\n', '')+"\")";
    

    貌似只能在纯 js 里完成,常规

    a&&href.js:input+`@lazyRule=`
    
    

    不支持吧?

  • zjson888 回复

    尝试了一下,这样也可以达到想要的效果,谢谢大佬指点…

  • 黑名单用户 回复

    原来帖子会把一些标签吃掉,艹

  • 黑名单用户 回复

    r.url="javascript:document.write(\"<meta name='viewport' content='width=device-width, initial-scale=1.0'><style type='text/css'>img{height: auto;max-width: 100%;}</style>"+(txt + '').replace(/\"/g, '').replace('\n', '')+"\")";
    

  • 黑名单用户 回复
    黑名单用户 2020-07-05 10:27:30

    不用插件。比如我在 rss 规则里,这样改一下 URL 的值就可以了: r.url="javascript:document.write(\""+(txt +'').replace(/\"/g, '').replace('\n', '')+"\")";

    r.url="javascript:document.write(\""+(txt +'').replace(/\"/g, '').replace('\n', '')+"\")";

    这个是适应移动端屏幕的写法

  • 黑名单用户 回复
    zjson888 2020-07-05 10:25:36

    是这样啊,那新开网页得另外加脚本插件吧?

    不用插件。比如我在 rss 规则里,这样改一下 URL 的值就可以了: r.url="javascript:document.write(\""+(txt +'').replace(/\"/g, '').replace('\n', '')+"\")";

  • zjson888 回复
    黑名单用户 2020-07-05 10:22:11

    而且那些你想阅读的页面本身是有排版的,甚至有图文混排,text 样式没有排版,甚至段落缩进都没有,所以还是新开网页比较合理。

    是这样啊,那新开网页得另外加脚本插件吧?

  • 黑名单用户 回复

    而且那些你想阅读的页面本身是有排版的,甚至有图文混排,text 样式没有排版,甚至段落缩进都没有,所以还是新开网页比较合理。

  • 黑名单用户 回复

    这个我早就跟小棉袄老大提过了,后来用 js 新开页面,用脚本把全文内容写入新页面解决。毕竟如果一个长文,手机屏幕十几屏也未必放得下

发表话题
  • 积分
    0
  • 注册排名
    2295