Skip to content

Commit 04e6a09

Browse files
committed
修复 部分论坛 [帖子内自动翻页] 功能开关无效的问题
1 parent d42ddec commit 04e6a09

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

Autopage.user.js

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// ==UserScript==
22
// @name 自动无缝翻页
3-
// @version 4.2.5
3+
// @version 4.2.6
44
// @author X.I.U
55
// @description 无缝拼接下一页内容(瀑布流),目前支持:[所有「Discuz!、Flarum、phpBB、Xiuno、XenForo、DUX/XIU/D8/Begin(WP主题)」网站]、百度、谷歌、必应、搜狗、头条搜索、360 搜索、微信搜索、贴吧、豆瓣、知乎、微博、NGA、V2EX、B 站(Bilibili)、Pixiv、蓝奏云、煎蛋网、糗事百科、龙的天空、起点小说、IT之家、千图网、Pixabay、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、片库、茶杯狐、NO视频、低端影视、奈菲影视、音范丝、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、极简插件、小众软件、动漫狂、漫画猫、漫画 DB、动漫之家、拷贝漫画、包子漫画、古风漫画网、Mangabz、PubMed、GreasyFork、Github、StackOverflow(以上仅一小部分,更多的写不下了...
66
// @match *://*/*
@@ -31,7 +31,7 @@
3131
['menu_discuz_thread_page', '帖子内自动翻页', '帖子内自动翻页', true],
3232
['menu_page_number', '显示当前页码及点击暂停翻页', '显示当前页码及点击暂停翻页', true],
3333
['menu_pause_page', '左键双击网页空白处暂停翻页', '左键双击网页空白处暂停翻页', false]
34-
], menuId = [], webType = 0, curSite = {SiteTypeID: 0}, DBSite, SiteType, pausePage = true, pageNum = {now: 1, _now: 1}, locationC = false, nowLocation = '', lp = location.pathname, forumWebsite = ['cs.rin.ru', 'www.flyert.com', 'bbs.pediy.com', 'www.libaclub.com', 'tieba.baidu.com', 'www.cadtutor.net', 'www.theswamp.org', 'www.xuexiniu.com', 'bbs.xuexiniu.com', 'www.taoguba.com.cn', 'www.cnprint.org', 'www.ablesci.com'];
34+
], menuId = [], webType = 0, curSite = {SiteTypeID: 0}, DBSite, SiteType, pausePage = true, pageNum = {now: 1, _now: 1}, locationC = false, nowLocation = '', lp = location.pathname, forumWebsite = ['cs.rin.ru', 'www.flyert.com', 'bbs.pediy.com', 'www.libaclub.com', 'tieba.baidu.com', 'jump2.bdimg.com', 'www.douban.com', 'bbs.tianya.cn', 'www.lkong.com', 'bbs.pediy.com', 'www.cadtutor.net', 'www.theswamp.org', 'www.xuexiniu.com', 'bbs.xuexiniu.com', 'www.taoguba.com.cn', 'www.cnprint.org', 'www.ablesci.com', 'bbs.nga.cn', 'ngabbs.com', 'nga.178.com', 'g.nga.cn'];
3535
for (let i=0;i<menuAll.length;i++){ // 如果读取到的值为 null 就写入默认值
3636
if (GM_getValue(menuAll[i][0]) == null){GM_setValue(menuAll[i][0], menuAll[i][3])};
3737
}
@@ -732,7 +732,7 @@ function: {
732732
}, // 豆瓣 - 作品
733733
douban_group: {
734734
host: 'www.douban.com',
735-
functionS: function() {if (indexOF('/group/topic/')) {
735+
functionS: function() {if (indexOF('/group/topic/') && GM_getValue('menu_discuz_thread_page')) {
736736
curSite = DBSite.douban_group_topic;
737737
} else if (indexOF('/group/explore')) {
738738
curSite = DBSite.douban_group_explore;
@@ -793,7 +793,7 @@ function: {
793793
host: 'bbs.tianya.cn',
794794
functionS: function() {if (indexOF('/list')) {
795795
curSite = DBSite.tianya;
796-
} else if (indexOF('/post')) {
796+
} else if (indexOF('/post') && GM_getValue('menu_discuz_thread_page')) {
797797
curSite = DBSite.tianya_post;
798798
}},
799799
pager: {
@@ -817,9 +817,9 @@ function: {
817817
host: ['bbs.nga.cn', 'ngabbs.com', 'nga.178.com', 'g.nga.cn'],
818818
iframe: true,
819819
functionS: function() {locationC = true;
820-
if (lp == '/thread.php') { // 帖子列表
820+
if (lp == '/thread.php') {
821821
curSite = DBSite.nga_thread;
822-
} else if (lp == '/read.php') { // 帖子内
822+
} else if (lp == '/read.php' && GM_getValue('menu_discuz_thread_page')) {
823823
curSite = DBSite.nga_read;
824824
}},
825825
pager: {
@@ -997,7 +997,7 @@ function: {
997997
host: 'www.lkong.com',
998998
functionS: function() {if (indexOF('/forum/')) {
999999
curSite = DBSite.lkong;
1000-
} else if (indexOF('/thread/')) {
1000+
} else if (indexOF('/thread/') && GM_getValue('menu_discuz_thread_page')) {
10011001
curSite = DBSite.lkong_thread;
10021002
}},
10031003
pager: {
@@ -1025,8 +1025,8 @@ function: {
10251025
host: 'bbs.pediy.com',
10261026
functionS: function() {if (indexOF('/forum-')) {
10271027
curSite = DBSite.pediy_forum;
1028-
} else if (indexOF('/thread-')) {
1029-
if (GM_getValue('menu_discuz_thread_page')) {curSite = DBSite.pediy_thread;}
1028+
} else if (indexOF('/thread-') && GM_getValue('menu_discuz_thread_page')) {
1029+
curSite = DBSite.pediy_thread;
10301030
}},
10311031
pager: {
10321032
type: 1,
@@ -1190,7 +1190,7 @@ function: {
11901190
taoguba: {
11911191
host: 'www.taoguba.com.cn',
11921192
functionS: function() {insStyle('#joinTGB {display: none !important;}')
1193-
if (indexOF('/Article/')) {
1193+
if (indexOF('/Article/') && GM_getValue('menu_discuz_thread_page')) {
11941194
curSite = DBSite.taoguba_t;
11951195
} else if (indexOF('/shenghuoba/')) {
11961196
curSite = DBSite.taoguba_;
@@ -1927,10 +1927,10 @@ function: {
19271927
}, // 小霸王其乐无穷
19281928
cs_rin_ru: {
19291929
host: 'cs.rin.ru',
1930-
functionS: function() {if (lp == '/forum/viewforum.php') { // 版块帖子列表
1930+
functionS: function() {if (lp == '/forum/viewforum.php') {
19311931
curSite = DBSite.cs_rin_ru;
1932-
} else if (lp == '/forum/viewtopic.php') { // 帖子内
1933-
if (GM_getValue('menu_discuz_thread_page')) curSite = DBSite.cs_rin_ru_list;
1932+
} else if (lp == '/forum/viewtopic.php' && GM_getValue('menu_discuz_thread_page')) {
1933+
curSite = DBSite.cs_rin_ru_list;
19341934
} else if (lp == '/forum/search.php') { // 搜索结果
19351935
curSite = DBSite.cs_rin_ru_search;
19361936
}},

0 commit comments

Comments
 (0)