[過去ログ] 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 だった場合に修正するようにした
ってありますね

真夜中にお騒がせして申し訳ないです
初心者にご教示くださりありがとうございました
1-
あと 358 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.015s