|
11 | 11 | // @name:fr Pagetual |
12 | 12 | // @name:it Pagetual |
13 | 13 | // @namespace hoothin |
14 | | -// @version 1.9.37.99 |
| 14 | +// @version 1.9.37.100 |
15 | 15 | // @description Perpetual pages - powerful auto-pager script. Auto fetching next paginated web pages and inserting into current page for infinite scroll. Support thousands of web sites without any rule. |
16 | 16 | // @description:zh-CN 终极自动翻页 - 加载并拼接下一分页内容至当前页尾,智能适配任意网页 |
17 | 17 | // @description:zh-TW 終極自動翻頁 - 加載並拼接下一分頁內容至當前頁尾,智能適配任意網頁 |
|
127 | 127 | disableSiteTips: "Disabled on this site.", |
128 | 128 | enableSiteTips: "Enabled on this site.", |
129 | 129 | enable: "✅Enable automatic page turning", |
| 130 | + tempActive: "Temporarily active", |
130 | 131 | toTop: "Back to Top.", |
131 | 132 | toBottom: "Go to Bottom.", |
132 | 133 | current: "Current Page.", |
|
251 | 252 | disableSiteTips: "Desabilitado neste site.", |
252 | 253 | enableSiteTips: "Ativado neste site.", |
253 | 254 | enable: "✅Ativar rolagem automática de página.", |
| 255 | + tempActive: "Temporariamente ativo", |
254 | 256 | toTop: "Voltar ao Topo.", |
255 | 257 | toBottom: "Ir para o Rodapé.", |
256 | 258 | current: "Página Atual.", |
|
375 | 377 | disableSiteTips: "Desactivado en este sitio", |
376 | 378 | enableSiteTips: "Activado en este sitio", |
377 | 379 | enable: "✅Habilitar", |
| 380 | + tempActive: "Temporalmente activo", |
378 | 381 | toTop: "Ir al inicio", |
379 | 382 | toBottom: "Ir al final", |
380 | 383 | current: "Página actual", |
|
500 | 503 | disableSiteTips: "%D9%85%D8%B9%D8%B7%D9%84%20%D8%B9%D9%84%D9%89%20%D9%87%D8%B0%D8%A7%20%D8%A7%D9%84%D9%85%D9%88%D9%82%D8%B9", |
501 | 504 | enableSiteTips: "%D9%85%D9%81%D8%B9%D9%84%20%D8%B9%D9%84%D9%89%20%D9%87%D8%B0%D8%A7%20%D8%A7%D9%84%D9%85%D9%88%D9%82%D8%B9", |
502 | 505 | enable: "%D9%85%D9%81%D8%B9%D9%84", |
| 506 | + tempActive: "%D9%86%D8%B4%D8%B7%20%D9%85%D8%A4%D9%82%D8%AA%D8%A7", |
503 | 507 | toTop: "%D8%A5%D9%84%D9%89%20%D8%A7%D9%84%D8%A3%D8%B9%D9%84%D9%89", |
504 | 508 | toBottom: "%D8%A5%D9%84%D9%89%20%D8%A7%D9%84%D8%A3%D8%B3%D9%81%D9%84", |
505 | 509 | current: "%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9%20%D8%A7%D9%84%D8%AD%D8%A7%D9%84%D9%8A%D8%A9", |
|
623 | 627 | disableSiteTips: "已在此站禁用", |
624 | 628 | enableSiteTips: "已在此站启用", |
625 | 629 | enable: "✅启用自动翻页", |
| 630 | + tempActive: "临时启用翻页", |
626 | 631 | toTop: "回到顶部", |
627 | 632 | toBottom: "前往页尾", |
628 | 633 | current: "当前页", |
|
746 | 751 | disableSiteTips: "已在此站禁用", |
747 | 752 | enableSiteTips: "已在此站啟用", |
748 | 753 | enable: "✅啟用自動翻頁", |
| 754 | + tempActive: "臨時啟用翻頁", |
749 | 755 | toTop: "回到頂部", |
750 | 756 | toBottom: "前往頁尾", |
751 | 757 | current: "當前頁", |
|
869 | 875 | disableSiteTips: "このサイトで既に無効になっています", |
870 | 876 | enableSiteTips: "このサイトで既に有効になっています", |
871 | 877 | enable: "✅ページめくりを有効にする", |
| 878 | + tempActive: "一時的にアクティブ", |
872 | 879 | toTop: "トップに戻る", |
873 | 880 | toBottom: "ページの下部に移動", |
874 | 881 | current: "現在のページ", |
|
992 | 999 | disableSiteTips: "Выключено для этого сайта", |
993 | 1000 | enableSiteTips: "Включено для этого сайта", |
994 | 1001 | enable: "✅Включить", |
| 1002 | + tempActive: "Временно активен", |
995 | 1003 | toTop: "Наверх", |
996 | 1004 | toBottom: "Вниз", |
997 | 1005 | current: "Текущая страница", |
|
7293 | 7301 | if (!ruleParser.curSiteRule.url) { |
7294 | 7302 | setTimeout(() => { |
7295 | 7303 | location.reload(); |
7296 | | - }, 500); |
| 7304 | + }, 300); |
7297 | 7305 | } |
7298 | 7306 | }); |
| 7307 | + if (forceState == 1) { |
| 7308 | + let tempActive = await getListData("tempActive", location.host + location.pathname); |
| 7309 | + if (tempActive) { |
| 7310 | + setListData("tempActive", location.host + location.pathname, ""); |
| 7311 | + forceState = 0; |
| 7312 | + } else { |
| 7313 | + _GM_registerMenuCommand(i18n("tempActive"), () => { |
| 7314 | + if (forceState == 1) { |
| 7315 | + forceState = 0; |
| 7316 | + showTips(i18n("enableSiteTips")); |
| 7317 | + changeStop(false, true); |
| 7318 | + setListData("tempActive", location.host + location.pathname, true); |
| 7319 | + if (!ruleParser.curSiteRule.url) { |
| 7320 | + setTimeout(() => { |
| 7321 | + location.reload(); |
| 7322 | + }, 100); |
| 7323 | + } |
| 7324 | + } |
| 7325 | + }); |
| 7326 | + } |
| 7327 | + } |
7299 | 7328 | _GM_registerMenuCommand(i18n("toggleAutoScroll"), () => { |
7300 | 7329 | autoScroll = (autoScroll ? 0 : prompt(i18n("autoScrollRate"), autoScrollRate)) || 0; |
7301 | 7330 | autoScroll = parseInt(autoScroll) || 0; |
|
0 commit comments