[過去ログ] AutoPagerize質問・要望スレ page:6 (372レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1: 2020/11/27(金)00:45 ID:YvYP24xx0(1/2) AAS
「NEXT>>」や「次のページ」を押さなくても
自動で次のページを継ぎ足してくれるブラウザ拡張「AutoPagerize」
Chrome、Operaに対応しています。
外部リンク:chrome.google.com
外部リンク:addons.opera.com
Firefox、Safariは現状非対応。EdgeはおそらくChromeのものを流用可能。有識者コメント求む。
そのAutoPagerizeや派生拡張機能を様々なページに対応させるには
省15
2(3): 2020/11/27(金)00:50 ID:YvYP24xx0(2/2) AAS
本家
Chrome 非推奨
外部リンク:chrome.google.com
Opera
外部リンク:addons.opera.com
主な派生
・AutoPatchWork(Chrome,Safari,Opera) 非推奨
省15
3(1): 2020/11/27(金)20:23 ID:elv6Y2wd0(1) AAS
おつ
4(10): 2020/11/29(日)21:14 ID:T9CuYYsT0(1) AAS
前スレに貼った、2ページ目以降の画像の遅延読み込み (Lazy Load) の対策だけど
外部リンク:greasyfork.org
ロケットニュースに加えてダイヤモンドオンラインでも opacity の問題があるみたいだったので、
外部リンク:diamond.jp
img.style.opacity = 1; を付け加えました。
(ロケットニュースは src の格納も独自仕様なので結局ダメ)
マウスオーバーで少しだけ opacity を変えるサイト(個人的にはキライな仕様)の場合、
省1
5(1): 2020/11/30(月)05:58 ID:AUKO0H8P0(1) AAS
速度を気にするならforEachよりfor ofの方がいいかも(returnをcontinueにする必要アリ)
6: 2020/11/30(月)11:18 ID:41pE5Gz50(1/2) AAS
>>5
確かに方針を貫き通す方がよかったね。手元のコードだけ更新しておきました。次なんかあったときに反映させます。
for of は単に for のことだねきっと。for of はかなり遅いみたい。
ちなみに愛すべきFirefoxだと forEach vs for で 15% くらいの微差なのに Chrome が意外にも 5倍 くらいの大差。
あと「速度より汎用性のために」と思って querySelectorAll を使い続けてきたけど、
いまや getElementsByTagName のほうがわずかに遅いんだね。知らんかった。
(いずれも実用上は1ミリ秒よりずーっと短い話です)
7: 2020/11/30(月)18:11 ID:Nhl0N0jk0(1) AAS
>>2 そういや推奨非推奨の理由書いてなかった
基本的には推奨は現役でメンテされてるAP派生
無印は最終メンテが古い
非推奨はメンテされてない
だから本当はOperaも非推奨なんだけど他に選択肢ないっぽいので仕方なく無印
8: 2020/11/30(月)23:23 ID:7DLaBXDA0(1) AAS
署名してFirefoxで動かしてるChrome版uAutoPagerizeと前スレのLazyLoad対策のスクリプトをTampermonkeyで使ってる異端環境なんだが
コンソール覗いて見てみると
Uncaught Error: Permission denied to access property "type"
<anonymous> moz-extension://3230b037-4476-444c-94d2-082eb83bd8e8/userscripts/* AutoPagerize Lazy Load Assistant.user.js?id=d3914c37-cda5-43f2-a154-b2437db67856:26
とエラー吐いてるのだがこれって動作出来てないってことでいいのかな
そもそも2ページ目以降の画像遅延読み込み自体なにそれそんな不具合あんのレベルで正しく動いた結果どうなるのかも分からん小鼠なのだが
エラー出ながらも有効化しておいた方がいいのか、意味ないから無効化しといた方がいいのか教えて
9(1): 2020/11/30(月)23:38 ID:41pE5Gz50(2/2) AAS
どのページでそれが出ましたかね?あらゆるページで?
たとえば >>4 に貼ったダイヤモンドの記事でuAPが正しく動作したとして、
LazyLoad対策がないと2ページ目の「マクロ作成画面」の画像とかが空欄のままになると思うんだけど。
(たぶん上記のエラーが出ているようでは、空欄のままになっているはず)
10: 2020/12/01(火)00:02 ID:TMRnlY1V0(1/2) AAS
>>9
あらゆるページですね
>>4のdiamond.jp、例えばGoogle検索でも
しかしスクリプトありでもなしでもuAPでdiamond.jp2ページ目の画像が表示出来てますね
試しにChromeでも試してみたところこちらでもスクリプトなしで普通に表示されました
ちなみにこちらはスクリプト併用のエラーはなし
使用したのは>>3のuAutoPagerize(Chrome)ですけど本体側で既に対応済みってことですかね
11: 2020/12/01(火)00:08 ID:N57FtKOP0(1/3) AAS
空欄というかuAPの場合は前スレ>>697相当のLazyLoad対策が組み込まれてるから
挿入されているけどopacityが0だから見えない、という形になるはず
12(1): 2020/12/01(火)00:24 ID:N57FtKOP0(2/3) AAS
Chrome版のコード見たらopacity、display、visibilityを修正するようになってるな
13(1): 2020/12/01(火)00:31 ID:CIC56RE/0(1/3) AAS
display、visibility なんていじってる無骨なサイトなんてあるんか
(opacityのようになめらかな変化ができない)
14: 2020/12/01(火)00:32 ID:TMRnlY1V0(2/2) AAS
>>12
history.htmlをよく見てみたらver 0.1.6.2時点に
>Lazyload の画像が opacity: 0 や display: none だった場合に修正するようにした
ってありますね
真夜中にお騒がせして申し訳ないです
初心者にご教示くださりありがとうございました
15: 2020/12/01(火)00:32 ID:U3J9gT0h0(1) AAS
あと1年も経てば、メジャーサイトの自前Lazy Load処理は廃れるだろう
16(1): 2020/12/01(火)00:55 ID:N57FtKOP0(3/3) AAS
>>13
メルカリ
外部リンク:www.mercari.com
<div style ="visibility:hidden;transition:all 0.5s;opacity:0"></div>
17: 2020/12/01(火)01:18 ID:CIC56RE/0(2/3) AAS
>>16 thanx 大手杉ワロタ
スクリプトでもvisibility対応しました。forEachの件も含めていま更新しました。>>4
ただしメルカリはimgではなくその先祖要素にopacityなどかけているので非対応。
displayはinlineとは限らないので決め打ちしちゃうとサイトによって弊害ありそうでためらう。
important付与も今のところ保留。
18(1): 2020/12/01(火)01:29 ID:CIC56RE/0(3/3) AAS
uAPのコードをパッと見た限りでは先祖要素をたどってる様子はないけど、どうやってメルカリに対応してるんだろ?
19: 2020/12/01(火)01:45 ID:K2DiUdgZ0(1/2) AAS
uでもメルカリは2ページ目以降真っ白
それで以前Firefoxの問題かとどこかで質問した時に
誰かが答えてくれたCSSがこれ↓
div[data-test="grid-layout"] li div{
visibility: visible!important;
transition: none!important;
opacity: 1!important;
省1
20: 2020/12/01(火)01:48 ID:K2DiUdgZ0(2/2) AAS
あ、Chromeの正式な拡張であるuだと大丈夫なのか
今試してみた
21: 2020/12/04(金)01:59 ID:/gohZNr40(1) AAS
chrome拡張、みつけただけでまだ使ってない、AutoPagerize の database 使ってるっつーから一応
外部リンク:chrome.google.com
Opera、Install Chrome Extensions っつー直球名の拡張使うとChrome拡張ぶっこめるのでこれ使ってuAP使うのが良さそう
外部リンク:addons.opera.com
Vivaldi、特にカスタムせずChrome拡張が入ったのでuAPで良い
22: 2020/12/09(水)20:09 ID:fr5spjFx0(1) AAS
u0.1.7.5で東洋経済オンラインが継ぎ足しされない
ページ側に自動読み込み機能が実装されていますと出て調べたらinit-entry.jsにhasInfiniteScrollがあることがわかったが
script src="外部リンク:tk.ismcdn.jp type="text/javascript"
の無限スクロールが動いてない
自動読み込み機能で困ったことがないし設定でオフにしたい
23: 2020/12/10(木)22:06 ID:ftGXyPT30(1) AAS
>>18
init-entry.js でオリコンとメルカリに特別対応してるね。
(いちおうメモとして残しておくためのレス)
24(1): 2020/12/15(火)21:00 ID:yqKsoSjD0(1) AAS
OpenIDサービスがさらに減る
外部リンク[html]:ldmember.livedoor.blog
上下前次1-新書関写板覧索設栞歴
あと 348 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s