【ニコニコ】自動ローカル保存プロクシ NicoCache22at SOFTWARE
【ニコニコ】自動ローカル保存プロクシ NicoCache22 - 暇つぶし2ch2:名無しさん@お腹いっぱい。
18/01/27 11:32:03.98 tBASqTJv0.net
2 名前:名無しさん@お腹いっぱい。 (ワッチョイW 9f5e-gD7W)[sage] 投稿日:2017/05/25(木) 12:03:13.18 ID:Xck+Fh++0
■NicoCache関連ファイル置き場 避難所
URLリンク(www.hofu.mydns.jp)
《NicoCache_nl+mod+mod》
■NicoCache_nlのトラブルシューティング
NicoCache_nlについて質問する前に確認すべき事項のまとめ
URLリンク(www58.atwiki.jp)
■GUI起動について
Readme.txtの「GUI起動対応」参照
ショートカットなどでコンソールに接続せずにNicoCache_nl.jarを起動
《NicoCache全般》
■繋がらない時は
ブラウザのキャッシュ削除、ブラウザ再起動、NicoCache再起動、PC再起動
アンチウイルスソフト一時無効
NicoCacheGUI.bat起動してもNicoCacheが起動しない場合はNicoCacheGUI.property削除と
繋がりにくい、挙動がおかしい場合のthcache.bin削除を試してみること。
特にノートンはファイアウォール等の設定を見直す必要があるらしい
■Wrapperでローカルキャッシュが読み込まれない
ローカルサーバーの設定を以下のようにするのを忘れていないか確認
一個目の枠:URLリンク(www.nico)<)●video.jp/cache/flvlist

3:名無しさん@お腹いっぱい。
18/01/27 11:32:22.96 tBASqTJv0.net
3 名前:名無しさん@お腹いっぱい。 (ワッチョイW 9f5e-gD7W)[sage] 投稿日:2017/05/25(木) 12:03:47.60 ID:Xck+Fh++0
■質問する場合は
今使っているものが最新の物かどうか確認してください。
また、過去ログを検索してみてください。同様の問題が報告されているかもしれません。
それでも解決しない場合は、フィルタ・拡張を一つずつ外してみて原因となっているモノの特定をお願いします。
また、最低限動作環境は書いてください。特にJavaScript系の不具合はブラウザ依存の事も多いので、再現確認すらできない事もあります。
開発者はすべてのフィルタ・拡張を入れているわけではありません。開発者ほど他の人が作ったものをあまり使っていない事が多いものです。
あと、nl582.zip等あぷろだのアーカイブ番号のみで報告すると内容が分からないのでスルーする可能性が高いです。
元の書き込みに安価を貼っていただくのが確実です。
質問した後で自己解決した場合、自己解決した内容を責任をもって書き込んでください。
「どう解決したのか?」を書くことで、同様の問題で困っている人の参考になります。

4:名無しさん@お腹いっぱい。
18/01/27 11:33:02.32 tBASqTJv0.net
■質問用テンプレ
≪動作環境≫
 【OS・Java・本体】(ログウインドウの最初の二行をコピペ)
 【ブラウザとバージョン】Google Chrome 00/Mozilla Firefox 00/Opera 00/Safari 00 etc...
 【使用プレイヤー】GINZA / 公式HTML5 / ZenzaWatch
 【FlashPlayerのバージョン】(GINZAの場合)Adobe Flash 00.0.0.000
≪NicoCache環境≫
 【拡張の状態】すべて外した、もしくはコレコレを利用している等
 【プロキシ】全て通過、デフォルト設定のproxy.pacを利用している、もしくはカスタム設定のpac
 【その他】(wrapperやオミトロンを使用しているなら特に)
≪質問/障害内容と検証状況≫
 【事象・質問内容】
  (具体的に、詳細に。ログウィンドウの表示も含めて)
 【検証済の内容】
  ・他のブラウザでの動作状況
  ・NicoCacheを使わない場合の動作状況
  ・wrapper、オミトロンを利用している場合、停止した時の動作状況
  ・利用ソフトのデフォルト状態(拡張を一切外した場合)の動作状況
注意:
・本体やJava、FlashPlayerなどアップデート可能なものは、質問の前にまずアップデートしてみてください
・NicoCache_nlについてのトラブルは>>2のトラブルシューティングを試してみてください
・一般的でない環境での質問の場合、検証出来る環境を持っている人がいるとは限りません。

5:名無しさん@お腹いっぱい。
18/01/27 11:34:10.99 tBASqTJv0.net
落ちてたようなのでたてといた
>2と>3のテンプレ貼る時コピー範囲間違ってしまった
申し訳ない

6:名無しさん@お腹いっぱい。
18/01/27 12:58:44.82 PebZy2Lw0.net
前スレまだ生きてるようです
スレの終わりも近いし寝かせといて次スレかね

7:名無しさん@お腹いっぱい。
18/01/27 13:20:13.34 tBASqTJv0.net
>>6
過去ログになってたんだが、ログ消してリロードしたら復活したわ・・・
重ね重ねすまん

8:名無しさん@お腹いっぱい。
18/01/27 15:08:39.30 wkOdfTnQ0.net
避難所2
URLリンク(nicocache.jpn.org)
NicoCache_nl Wiki (新)
URLリンク(www65.atwiki.jp)
次回にテンプレに足してあげて下さい

9:
18/02/28 22:39:48.15 kw+hBPvh0.net
nc0109 reEncodingChecker v180228
・ログイン無しでの確認に対応
・フィルタ修正
など

ログイン無しでの視聴が来ましたが本体は特に問題なく動いているでしょうか?

10:名無しさん@お腹いっぱい。
18/03/01 22:05:37.99 0XKWGWS4p.net
要望を出してもよろしいでしょうか
マイナーアップデートされた場所に何かしら強調表示していただけるとうれしいです。
よろしくお願いします

11:名無しさん@お腹いっぱい。
18/03/02 01:23:59.18 693SnYLH0.net
いや普通にWinMergeとかで勝手に差分確認して?

12:名無しさん@お腹いっぱい。
18/03/02 06:19:19.89 Z58vrtV9p.net
>>11
わかりました!ソフト教えていただきありがとうございます
やってみます。

13:名無しさん@お腹いっぱい。
18/03/02 22:41:10.31 i4poXtir0.net
>>前スレ998
綺麗に改行されている職人コメばかりのような……
\nが表示に現れてしまっているなら
どこかのフィルタや拡張でエスケープが増殖していたりするのでは?

14:名無しさん@お腹いっぱい。
18/03/03 19:49:48.91 VJse5rUdp0303.net
>>13
コメントありがとうございます。
watch_page_reconstruct.css内の
/*-------------------------
動画画面
/*-------------------------
というところ、をnc0110.7zにあるものに換えたら\nがなくなりました。(前述のフィルタ使用)やはり干渉していたのでしょうか。
ご助言ありがとうございました。

15:名無しさん@お腹いっぱい。
18/03/03 20:09:41.74 VJse5rUdp0303.net
>>13
すいません。
NGWORD.txtの自分で記載した内容でした。
訂正します。すいませんでした。
>>14ではなかったようてす。

16:
18/03/06 22:32:42.18 Wh2bOuRe0.net
中画質のビットレート向上に関するFlash版のlow判定対応
もし最近の動画をFlash版プレイヤーで見てる方がいれば
src/dareka/processor/impl/WatchVars.java

videoBitrate == 1000

videoBitrate >= 1000
に置換しておいてください.
その他に対応が必要な箇所�


17:ヘkulow機能廃止の方向で修正中ですが いつ出せるかわからんのでとりあえず上のパッチだけ



18:名無しさん@お腹いっぱい。
18/03/07 14:39:06.58 TAboZfuB0.net
httpsのセットアップしてもニコ百の記事のサムネのみキャッシュアイコンが出ないんだが(スレだと出る)これって普通?
一時期httpsだったような気がしてたんだがいつの間にかhttpに戻ってるみたいだしナンゾコレ

19:
18/03/08 20:05:55.25 v9C9BfKI0.net
フィルタまとめ#57うpしました
URLリンク(nicocache.jpn.org)
更新物:watchページ整形フィルタ、UserPageLinkInsert
watchページ整形フィルタ:
・body.is-autoResize(画面サイズ:自動)使用時に.Channel-Infoの飛び出しを防ぐために少し投稿者欄を大きめに設定
(position:absolute;で指定しているので原理的に要素内で自動改行させることができない)
・ニコニ広告のコンテナにpadding-topを設定し他のコンテナと見た目を揃えた
UserPageLinkInsert
・視聴履歴ページにfetchAllMoviesリンクを追加し、nlMovieFetcherをインストール済み且つ正しいインストールを行った場合に
視聴履歴に表示された動画のfetchリンクを擬似的にクリックする機能(一括フェッチ機能)を追加した

20:名無しさん@お腹いっぱい。
18/03/09 03:05:44.20 hn0nh+Km0.net
>>17
埋め込みコードについては先にhttpでアクセスしてからhttpsでアクセスすると
表示が崩れるという問題が既知(一月前に直したのにまだ公開してなかった)ですが
これはサムネが枠に収まらない感じで下にずれるだけですし……
こちらでは大百科の埋め込みは今もhttpsです

21:名無しさん@お腹いっぱい。
18/03/09 03:22:57.50 6vnoB6Mr0.net
マイリス一括フェチない?

22:
18/03/09 15:22:33.63 OZyfMWZH0.net
>>20の要望にお応えしたバージョンをリリース。
フィルタまとめ#58うpしました
URLリンク(nicocache.jpn.org)
更新物:UserPageLinkInsert
・マイリストページ(/mylist/)にもfetchAllMoviesリンクを追加し一括フェッチできるように対応した
※詳細なインストール方法は「111_UserPageLinkInsert.txt」を開いて確認のこと。

23:
18/03/09 15:29:02.88 OZyfMWZH0.net
あー…マイリストによっては表示が崩れるようなので
「top: 3.6%;」を「top: 0.88%;」に変更しておいてくださいおねがいします
次のアップデートで修正を入れておきます

24:
18/03/09 15:37:48.89 OZyfMWZH0.net
あ、すいません↑の修正でもダメみたいですね
.fetch_all{position: relative; display: inline-block; padding-top: 30px; padding-left: 10px; color:green !important;}
に変更してください

25:名無しさん@お腹いっぱい。
18/03/09 15:53:21.86 zAJWBCchD.net
>>21
おお!神対応あざます!

26:名無しさん@お腹いっぱい。
18/03/09 21:57:47.67 lBmfTV620.net
>>18
可能であれば投稿した動画の再生ページを確認していただけないでしょうか。
「編集を終了」と「編集内容を保存」のボタンが.MainContainer-commentPanelに隠れてしまっています。
以下、<と>を<と>にしています。
<div class="GridCell OwnerEditMenuContainer-right">
<button class="ActionButton OwnerEditMenuContainer-abortButton" type="button">編集を終了</button>
<button class="ActionButton OwnerEditMenuContainer-saveButton" disabled="" type="button">編集内容を保存</button>
</div>

27:
18/03/09 22:35:45.91 Dt5+k8Oz0.net
nc0115 画質を1080pに自動設定するスクリプト 1.11
スクリプト作成者に許可を得てMITライセンスで改変・再配布

28:
18/03/10 01:58:12.12 c0jCjs1i0.net
>>25を暫定的に修正
フィルタまとめ#59うpしました
URLリンク(nicocache.jpn.org)

29:名無しさん@お腹いっぱい。
18/03/10 03:09:05.00 7NNReg8/0.net
一括フェチ動かないなぁ
コンソール見たけどエラーも出てないっぽいし...普通のフェチは一個一個動くんだけどなぁ...

30:名無しさん@お腹いっぱい。
18/03/10 03:22:26.46 c0jCjs1i0.net
nlMovieFetcherfilter.txtの改変が必要

31:名無しさん@お腹いっぱい。
18/03/10 19:20:55.41 15Q8YrLA0.net
>>26
Chromeだと
テキストファイルの保存の仕方がわからん
文字化けする
どうしたら良い?

32:名無しさん@お腹いっぱい。
18/03/10 23:01:54.46 Z/lbEOf00.net
>>30
表示が化けてるだけだからそのまま保存すればいいよ
保存したファイル見たら文字化けしてないから

33:名無しさん@お腹いっぱい。
18/03/11 09:36:20.14 EVYESPB00.net
>>26
ありがとう!こういうの待ってた
連続再生で効かないのが玉に瑕くらい

34:名無しさん@お腹いっぱい。
18/03/12 08:14:00.55 iw9sJ8/i0.net
>>27
ボタンは表に出てきましたが、今度はボタンで次の部分が隠れてしまいました。
以下、<と>を<と>にしています。
<div class="GridCell OwnerEditPanelHeader-right">
<button class="ActionButton OwnerEditButton" type="button">置換の入力</button>
<button class="ActionButton OwnerEditButton" type="button">エディター表示</button>
</div>
とりあえず >>25 のボタンに対して次のようなスタイルシートを指定していただけるとどちらも表示されますが……
position: relative;
right: 360px;
これでまた気がついていない何か隠れるものがあると厄介なので、できれば次のスタイルシートで対応して欲しいです。
.is-ownerEdit .MainContainer-commentPanel {
top: 48px !important;
}
※「投稿者コメントを編集」や「コメントの表示・非表示を編集」を実行時に「MainContainer」が「MainContainer is-ownerEdit」に変化しています。

35:
18/03/12 13:40:33.80 QK7aQhwK0.net
>>33
ありがとうございます
とりあえず言われたとおりに直してみました、如何ですか
フィルタまとめ#60うpしました
URLリンク(nicocache.jpn.org)

36:名無しさん@お腹いっぱい。
18/03/12 18:43:53.13 iw9sJ8/i0.net
>>34
ありがとうございます。
意図したとおり問題なくボタンが表示され、レイアウトに乱れも無い状態です。

37:名無しさん@お腹いっぱい。
18/03/12 19:49:08.68 osJVg1do0.net
>>31
なるほど
取り敢えず保存すれば良かったのか
ありがとう

38:
18/03/14 00:31:21.63 g7cI/peZ0.net
nc0119 NicoCache_nl+150304mod+180313mod HTML5+dmc
[仕様変更]
・kulow判定の適用範囲を縮小
[不具合修正]
★*.cdn.nimg.jpをTLS MitM対象に追加
・外部サムネのメモリキャッシュをhttpとhttpsで分離
・Flash版のlow判定を新しい中画質のビットレート上限に対応
[nlFilter]
・popThumb.jsのHTTPS対応
MitM機能を有効化している方はgenCerts.{bat,sh}を再実行してください.
ブラウザへの証明書のインポートをやり直す必要はありません.

39:名無しさん@お腹いっぱい。
18/03/14 16:26:22.69 8gjX+ZZP0Pi.net
nc0121.txt 20_watchFilter.txt watchページのURLをリンク化の変更案
/watch/sm32878315 でスキルツリーのリンクが途切れているので
20_watchFilter.txtのwatchページのURLをリンク化を
URLリンク(www.din.or.jp) の正規表現に変えてみたところ、スキルツリーのリンクが途切れなくなりました。
※他の場所での問題の有無は未確認。
問題がないようなら差し替えて欲しいです。

40:名無しさん@お腹いっぱい。
18/03/14 17:52:21.88 ZvTKuyJf0Pi.net
fetchAllMoviesが視聴履歴の方は出てるんだけど、マイリストの方が出ない
どこが違うんだ・・・

41:名無しさん@お腹いっぱい。
18/03/14 18:35:51.19 93t2EgFeDPi.net
削除動画の再生ってもしかして管理者削除の場合は再生できない仕様?

42:名無しさん@お腹いっぱい。
18/03/14 19:05:29.15 vJ8rd9xO0Pi.net
動画枠が出ない場合(「この動画は都合により再生できない」とか)は反応しないと思う

43:名無しさん@お腹いっぱい。
18/03/14 19:14:55.33 Gnijdo1WDPi.net
うーんおしい....

44:名無しさん@お腹いっぱい。
18/03/14 19:30:48.09 uI8NL1hl0Pi.net
so32857400が旧鯖に接続しないとキャッシュしないんだけど何が問題なんだろう

45:名無しさん@お腹いっぱい。
18/03/14 19:59:23.88 3yqbHsFK0Pi.net
あーこちらの環境でもキャッシュしないわ
旧鯖からのキャッシュ、fetchはできたけど

46:名無しさん@お腹いっぱい。
18/03/14 22:25:43.04 nCFJDzGW0.net
>>39
検索の横だけど…
>>40
れどめ読んで

47:名無しさん@お腹いっぱい。
18/03/14 22:52:50.14 g7cI/peZ0.net
>>38
規格通りにやると括弧は副作用が大きい気がします.
文章中に (URLリンク(...)) のような書き方をしている時に後ろの括弧まで入ってしまいます.
他の文字は *'@$, ですがこれらは追加しても大丈夫かな……?
# shttpなんて聞いたこともなかった
>>43-44
「HTML5公式プレイヤーやZenzaではdmcでキャッシュできないが,fetcherではdmcでキャッシュできる」
ということですか?
ブラウザの開発者ツールのネットワーク欄で,watchページを開いた時の通信内容を取って,
フィルタにdmcを指定して表示される通信先(要求URL)を確認していただけますか.
特にhttpsになっていないか&ホスト名.

48:名無しさん@お腹いっぱい。
18/03/15 00:16:31.27 4vMrexh90.net
>>45
フォロー>マイリストの方か
ずっと自分のマイリスト見てたわ
ありがとう

49:名無しさん@お腹いっぱい。
18/03/15 00:34:47.06 gKIB3DQ70.net
>>46
HTML5で再生はできたけどNicoCacheのログに「no cache found : ~」が表示されませんでした
申し訳ないがこの時のネットワークのログは見ていないです・・・。fetchもキャッシュも旧鯖のみできました
ただ日付変更してから再生してみたらdmcでキャッシュできました
開発者ツールのネットワークにはdmcフィルタではhttpしかないです
夕方の短時間だけhttpsにするなんてあります?んーおま環ですかね
NicoCache_nl+150304mod+180313mod
nlMovieFetcher_110411(v0.6) w/ 171208 o_O

50:名無しさん@お腹いっぱい。
18/03/15 07:37:51.53 KpqRFABm0.net
>>46
先に前後の括弧を全角に変えてしまえばいいかな?
URLリンク(...)<)))になってURLが変わってしまうけど、
いま配布されている20_watchFilter.txtでは括弧がマッチしないから、括弧の副作用は無視できる?
ついでに \b(?:h(ttps?)) → \b(?:h?(ttps?)) ということで……
nc0123.txt 20_watchFilter.txt watchページのURLをリンク化の変更案 前後の括弧処理追加

51:名無しさん@お腹いっぱい。
18/03/15 18:37:12.73 Z3a1IQel0.net
これどうやって直したらいい?
URLリンク(i.imgur.com)
NicoCache_nl+150304mod+180313mod HTML5+dmc (based on NicoCache v0.45)

52:名無しさん@お腹いっぱい。
18/03/15 20:20:04.49 6MiANAFs0.net
>>49
前後の括弧をペアにして処理から除外してしまうのはたしかにありですね.
その他に副作用がありそうなケースはこんなのでしょうか.
URLリンク(...)<)

53:名無しさん@お腹いっぱい。
18/03/15 21:02:22.91 Z3a1IQel0.net
>>51
今確認したらproxy.pacの中身が古かった…

54:名無しさん@お腹いっぱい。
18/03/15 21:43:17.80 6MiANAFs0.net
>>53
図付きでまとめるときには最後に注意書きではなく
手順の途中に確認を含めたほうが良いかもしれませんね……

55:名無しさん@お腹いっぱい。
18/03/15 22:00:23.61 KpqRFABm0.net
>>51
補足説明ならこれも全角にしてしまえば良いとして、NicoCache_nlの正規表現って再帰いけたかな?
再帰が使えなくても最初の括弧を全角にしておけば誤爆は防げるか。
しかし、まずないとは思うけど、引数でその括弧の使われ方をされると面倒ですね。
手元のは、そのまま20_watchFilter.txtで運用するとそのうち上書きで消す可能性があるので、
とりあえずは別ファイルにして運用してみます。

56:名無しさん@お腹いっぱい。
18/03/15 22:15:17.34 6MiANAFs0.net
>>54
URLの後ろの方に出てくる括弧はURLの一部なのか補足説明なのか区別をつけるのは困難です.
例えばWikipediaのURL
URLリンク(en.wikipedia.org)(_)_(disambiguation)
URLの一部として括弧の対応が取れているもののみを対象にすれば,
補足の括弧の中身が日本語だったりスペースが入っていたりすると対象から外せるので緩和にはなりますか.

57:名無しさん@お腹いっぱい。
18/03/15 22:47:08.33 6MiANAFs0.net
>>55
そういうわけで私の修正プランはこちら.>>51の例ではリンクに含まれてしまいますが妥協.
URL内での括弧の対応を条件にしたので前後に括弧がある場合もカバーできてます.
これで問題なければ配布版に入れようと思います.
[Replace]
Name = watchURLtoLink
URL = www\.nicovideo\.jp/watch/
Multi = TRUE
Match<
(?i)h?(ttps?://(?:[a-z0-9:./?!&\-~#=_%;+*'@$,]|\([a-z0-9:./?!&\-~#=_%;+*'@$,]++\))++)(?![^<>]*>|[^<>]*</(?:a|textarea|script)>)
>
Replace<
<a href="h$1" target="_blank">$0</a>
>

58:名無しさん@お腹いっぱい。
18/03/16 00:22:48.15 WDJ2ZOqW0.net
どうやらNicoCache_nlの正規表現は、再帰に対応していないようですね。
再帰が使えない状態で括弧を全角にすると見た目が変なケースが出そうだし、'で囲まれているケースとかを考えればURLの対象外にするなら半角スペースでも挿入してやった方が良いかな?

59:名無しさん@お腹いっぱい。
18/03/21 13:47:37.04 1EzRmLlq0.net
新wikiの導入方法見ながら書いてある通り導入しました。
特に何の不便もなく使えているのですが、キャッシュ一覧のページがあまりにも簡素で見難いです。
現状、拡張機能一覧にある「cachemanager」以外キャッシュ一覧を改変出来るものはないのでしょうか?

60:
18/03/21 17:19:33.07 MkIYAdBs0.net
フィルタまとめ#61うpしました
URLリンク(nicocache.jpn.org)
更新物:watchページ整形フィルタ、UserPageLinkInsert
・watchページ整形フィルタ
お気に入りタグと「…」のボックスにアニメーションを追加した超マイナーアップデート。
・UserPageLinkInsert
ユーザーページ(/user/[0-9]+/video)、タグ検索、キーワード検索にもfetchAllMoviesリンクを追加し一括フェッチできるように対応した
※詳細なインストール方法は「111_UserPageLinkInsert.txt」を開いて確認のこと。
----
>>58
up267がそれっぽいかな(中身未確認)

61:名無しさん@お腹いっぱい。
18/03/22 01:13:27.85 h/q+LdL10.net
全画面時もPlaybackrateChanger使うにはどうしたらいいんや……

62:名無しさん@お腹いっぱい。
18/03/22 01:37:40.34 CG0


63:Q2AQN0.net



64:名無しさん@お腹いっぱい。
18/03/22 10:25:00.28 FDLdjx1ZD.net
思うんだけどこのスレいる人らは公式使ってるの?それともZenza?圧倒的に使いやすさで言うとZenzaが多い気もするんだよね

65:名無しさん@お腹いっぱい。
18/03/22 11:10:11.92 FDLdjx1ZD.net
あとエコノミー時のみキャッシュ除外って可能でしょうか

66:名無しさん@お腹いっぱい。
18/03/22 21:18:53.11 MTxh6yR+0.net
フィルタの 101_有効期限切れの購入済み動画でキャッシュ利用 って今も通用してますか?
20171123が最後のアップデートですが。

67:
18/03/23 01:07:33.43 14MuiYOM0.net
>>64
いいえ。
しょうがねぇな、アップデートするか。

68:
18/03/23 01:11:46.26 14MuiYOM0.net
フィルタまとめ#62うpしました
URLリンク(nicocache.jpn.org)
更新物:有効期限切れの購入済み動画でキャッシュ利用、watchページ整形フィルタ
・有効期限切れの購入済み動画でキャッシュ利用
仕様変更に伴う修正
・watchページ整形フィルタ
NG設定パネルのz-indexを修正。

69:名無しさん@お腹いっぱい。
18/03/23 01:29:36.38 TX4uEZ3N0.net
この動画キャッシュできないんですが僕だけですかね?
URLリンク(www.ni) covideo.jp/watch/1520994502

70:名無しさん@お腹いっぱい。
18/03/23 01:41:18.26 14MuiYOM0.net
普通にキャッシュできる

71:名無しさん@お腹いっぱい。
18/03/23 01:44:12.68 TX4uEZ3N0.net
うおマジか
最新にしたり再起動したのになぜだ・・・
ありがとうございます

72:名無しさん@お腹いっぱい。
18/03/23 05:46:47.57 qG6j9Ixb0.net
ht2 information is not found
URLリンク(www.nico) video.jp/watch/so32915605

73:名無しさん@お腹いっぱい。
18/03/23 07:45:49.19 F8HTGn/r0.net
なんかたまにdmcでキャッシュできないときあるよね
旧鯖だとできるのが不思議
時間置くとdmcキャッシュできたりするから謎

74:名無しさん@お腹いっぱい。
18/03/23 08:08:02.82 F8HTGn/r0.net
>ht2 information is not found
dmcでキャッシュできないときはこのメッセージが出るんだよね

75:名無しさん@お腹いっぱい。
18/03/23 08:46:37.43 F8HTGn/r0.net
>>67
>>70
どっちも以前キャッシュしてるのに今見たらキャッシュ使われないわ
ログに何も表示されない

76:名無しさん@お腹いっぱい。
18/03/23 09:50:04.47 7V09IoQT0.net
>>67-73
dmcの通信が時折https化されていることを確認しました.リロードするとhttpsになったりhttpになったりしますね.
今後はTLS MitM機能の有効化が必須になります.
URLリンク(www65.atwiki.jp)
有効化できているかの確認は例えばsm9をキャッシュ済みの状態で
URLリンク(ext.nico) video.jp/thumb/sm9
にキャッシュアイコンがつくかどうか,とか.
有効化済みなのに動作しない方は>>46後半に書いたキャッシュできない時の通信先の情報ください.
httpsなのは確認できたので主にホスト名かな.

77:名無しさん@お腹いっぱい。
18/03/23 11:21:06.83 g+BaZjPy0.net
>>65
>>66
ありがとうございます! いつも大変助かってます。
使わせていただきます。

78:名無しさん@お腹いっぱい。
18/03/23 20:36:51.17 iEZSqrlg0.net
NicoCache_nl+150304mod+180313mod
/mylist/61391358
このマイリストの"Windows10搭載電子辞書つくってみたPart3"ってfetchできる?
直接再生したらlowが落ちてきて、fetchしたらfailed.になった。
他の2つは問題なく1080pでfetch完了。
時間をおいたらfetchできるようになるかもしれないので、明日にでもまた試してみる。

79:名無しさん@お腹いっぱい。
18/03/23 21:39:31.84 14MuiYOM0.net
こんなエラー出ました
failed to process: URLリンク(tn.smilevideo.jp)
javax.net.ssl.SSLException: java.io.IOException: 遒コ遶九&繧後◆謗・邯壹′繝帙せ繝? 繧ウ繝ウ繝斐Η繝シ繧ソ繝シ縺ョ繧ス繧ヲ繝医え繧ァ繧「縺ォ繧医▲縺ヲ荳ュ豁「縺輔l縺セ縺励◆縲?

80:名無しさん@お腹いっぱい。
18/03/23 23:05:27.20 7V09IoQT0.net
>>77
文字化けしてるー
「確立された接続がホスト コンピューターのソウトウェアによって中止されました」
エラーの内容自体は無視して良いものなので次のリリースで表示しないようにします.
問題は文字化けしてる方です.環境教えてください.
・OS, Javaのバージョン
・GUIに出たのかコマンドプロンプト(CUI)に出たのか,CUIの場合OS標準ではないターミナルソフトウェアを使っているならそのソフト名
・起動方法

81:76
18/03/23 23:29:02.39 iEZSqrlg0.net
>>78
自分の環境でも同じ文字化けが出たので環境を書いておきます。
OS:Windows 10 Pro 64ビット
ver.:1709
build:16299.309
Java:9.0.1.0 64ビット
"NicoCache_nl.bat"(更新日が2011年12月のファイル)のショートカットから起動。
ターミナルはコマンドプロンプト。
環境変数:NICOCACHE_OPTS=-Xmx640m

82:名無しさん@お腹いっぱい。
18/03/23 23:59:57.95 TX4uEZ3N0.net
>>74
出来ました!
ありがとうございます

83:名無しさん@お腹いっぱい。
18/03/24 00:03:41.11 eIlEewzZ0.net
>>78
NicoCache_nl+150304mod+180313mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 9.0.4(amd64) on Windows 10
コマンドプロンプトです 標準のやつです
起動方法は
NicoCache_nl Starter.bat
[@echo off
echo Changing Current Directory..
cd /d %~dp0
echo Launching NicoCache_nl, please wait..
start /MIN "" "NicoCache_nl.bat"]
から
デフォルトのNicoCache_nl.batです

84:70
18/03/24 07:22:59.95 3AT+zR6S0.net
>>74
enableMitm を有効にして解決しました

85:名無しさん@お腹いっぱい。
18/03/24 09:32:41.05 U99MpPqy0.net
too many dmc requestで保存できない動画があるけど
これも>>74で対応できるのかな?

86:名無しさん@お腹いっぱい。
18/03/24 12:08:35.02 7H9MSaCN0.net
>>83
fetcherですか?fetcherはMitM機能の影響を受けないはずなので別途パッチが必要です.

87:名無しさん@お腹いっぱい。
18/03/24 12:55:30.49 7H9MSaCN0.net
>>79,81
ありがとうございます.再現できました.
もしかしてエラーメッセージを取得した時点で化けてる?Java処理系のバグかな……

88:名無しさん@お腹いっぱい。
18/03/24 14:39:52.08 QPZVyhB9a.net
javaで出力する文字コードとcmdで表示するそれがあっていないのでは

89:名無しさん@お腹いっぱい。
18/03/25 00:27:58.16 QNS5kh1i0.net
>>84
mjdsk
仕方ないので直接動画視聴で対応します

90:名無しさん@お腹いっぱい。
18/03/25 11:33:32.66 OqDBgKpS0.net
enableMitmを有効にして証明書インストールしましたが下記の動画の再生に失敗します
so32888605
so32911207
NicoCache_nl+150304mod+180313mod
Chrome 65.0.3325.181
ネットワークにてdmcフィルタでステータスfailedになるのが下記のアドレスです
http s://api.dmc.nico:2845/api/sessions?_format=json

91:名無しさん@お腹いっぱい。
18/03/25 12:21:18.76 EFDxyzh60.net
>>88
URLはこちらと同じようなので……
>>74のサムネURLと
URLリンク(api.dmc.nico:2845)
それぞれアクセスした時にブラウザに証明書エラーは出ていませんか?
あとブラウザ再起動しましたか?

92:名無しさん@お腹いっぱい。
18/03/25 17:46:14.31 ITnDtY8J0.net
>>88
両方再生してみたら、nicocacheの窓は無反応、動画は見られる状態だった
刀使ノ巫女の方、木曜日に見た時は普通にキャッシュできてたけどね

93:90
18/03/25 18:39:08.42 ITnDtY8J0.net
ごめんなさい、>>90は証明書を適応していない環境だった
証明書を入れてあれば両方とも普通に動作しました

94:名無しさん@お腹いっぱい。
18/03/25 20:01:06.57 EFDxyzh60.net
>>85-86
Javaのバグ確定したのでOracleにバグレポート送っときました.
Java 8だと正常に動作するけれどJava 9, Java 10ではnioで
Windowsが出力したエラーメッセージが誤ったエンコーディング�


95:ナ解釈されてます. ワークアラウンド不明なのでどうしようかな……



96:名無しさん@お腹いっぱい。
18/03/25 20:42:48.72 x6YItpfG0.net
>>89
>>88さんと同じ環境にしてみたのですが
URLリンク(api.dmc.nico:2845)
証明書のエラー「安全な接続ができませんでした」(firefox)と出てしまっています
証明書をインポートするときに既にこの証明書は・・・と出てきています
プラウザの再起動
FireFoxの安全な接続ができませんでした。の解決方法をぐぐって
いろいろ試行錯誤してみたのですが
お手上げになってしまいました
ヘルプお願いしたいです。

97:93
18/03/25 21:58:23.41 x6YItpfG0.net
Forbidden host access: api.dmc.nico:2845
x8
このエラーが出てしまいます
カスペルスキーが邪魔してるのかそれすらわからない状態です

98:名無しさん@お腹いっぱい。
18/03/25 22:00:54.59 OqDBgKpS0.net
【作業中】一部の動画が視聴できない
blog.nicov ideo.jp/niconews/68379.html
あーこれのせいか?
>>89
こんな感じで警告されます。
URLリンク(i.imgur.com)
接続するとこうです
URLリンク(i.imgur.com)
証明書作成しなおしてみます・・・

99:名無しさん@お腹いっぱい。
18/03/25 23:20:46.41 OqDBgKpS0.net
再度ライブラリダウンロードし直して証明書作成
Chromeに証明書インポートしてNicoCacheも再起動したら>>88の動画再生できました
http s://api.dmc.nico:2845/
http s://ext.nico video.jp/thumb/sm9
上記のアドレスも「保護された通信」として開けるようになりました

100:名無しさん@お腹いっぱい。
18/03/26 03:41:35.85 kr1MwnQA0.net
TLS MitM機能の設定をWindowsでChromeその他用に行った方全員へお知らせ.
URLリンク(takagi-hiromitsu.jp)
を読んでいて気づいたんですが,以前書いた手順の
> a-4. 「NicoCache_nl CA」を選択して詳細設定から「サーバー認証」以外のチェックを全て外す(しなくても動くけど)
のところは間違っており,正しいセキュリティ設定になっていませんでした.
正しい設定方法は次の通りです.
a-4. 「NicoCache_nl CA」を選択して,「証明書の目的」欄の「表示」から証明書ウィンドウを開き,
「詳細」タブの「プロパティの編集」を押して出てきた「証明書のプロパティ」ウィンドウで
証明書の目的を「次の目的だけを有効にする」にして「サーバー認証」以外のチェックを全て外す.
この設定を行うと「証明書の目的」欄の表示が「すべて」から「サーバー認証」に変わります.
セキュリティ的に甘い方に倒れていたので,これが原因で動かないということはありませんが
よろしくないので直しておいたほうが良いです.
>>93-94
Firefoxなら,とりあえず認証局証明書の「NicoCache_nl CA」を選択しての「信頼性を設定」で
「この証明書をウェブサイトの識別に使用する」にチェックが入っているかをご確認ください.
それで駄目なら,一応certsフォルダの中身を消してもう一度genCerts.batの実行からやり直してみてください.
それでも駄目ならセキュリティソフトを止めてみて頂くくらいしか思いつかないなあ……
>>95-96
解決してよかったですが原因不明ですね……

101:名無しさん@お腹いっぱい。
18/03/26 04:28:54.11 Hppf3ig20.net
enableMitm を有効にすると
ht URLリンク(secure-dcdn.cdn.ni) mg.jp/nic ochannel/chfront/css/legacy-less/base.css?2018-02-14
を始めとする secure-dcdn.cdn の通信が蹴られるようになってしまい、大幅に表示が崩れるます。
www.nic ovideo.jp 系のURLだと表示崩れまでは起きませんが、
通信を見る限り、ここでも secure-dcdn.cdn ドメインの通信は蹴られているようです。
環境はwin10、Chromeです。
場当たり的な対処としては、enableMitmを解除して一度キャッシュに貯めれば、しばらくはしのげるのですが……

102:名無しさん@お腹いっぱい。
18/03/26 04:39:14.60 hzDfbC/K0.net
>>98
自分もその症状出たわ
ユーザーサムネ画像とかニコ生コミュニティのページとか崩れるね

103:名無しさん@お腹いっぱい。
18/03/26 04:44:15.47 kr1MwnQA0.net
>>98-99
>>37に書いたんですが対象ドメインに増やしたんでgenCerts.bat再実行してください

104:名無しさん@お腹いっぱい。
18/03/26 06:49:03.67 Hppf3ig20.net
0313mod導入、証明書再生成で解決しました
ありがとうございました

105:名無しさん@お腹いっぱい。
18/03/26 07:01:03.16 hzDfbC/K0.net
>>100
ありがとー治りました

106:名無しさん@お腹いっぱい。
18/03/26 12:43:00.76 ONKgzlj90.net
アイコンサムネ出なかったのはhttpsで蹴られてたからなのかそうか…(出遅れ)

107:名無しさん@お腹いっぱい。
18/03/26 19:54:20.60 V4h9SlYN0.net
>>100
いけたー!ありがとうございます!

108:名無しさん@お腹いっぱい。
18/03/26 21:22:23.03 Wt/Gsx8H0.net
nc0131.txt
99-15_thumbInfoFilter(追加):動画再生終了後のプレイヤーに表示される動画一覧にキャッシュアイコンを追加 ※スクリプトの更新に対応

109:名無しさん@お腹いっぱい。
18/03/26 21:28:45.04 Wkish14r0.net
nc0130.7z nlMovieFetcher_110411(v0.6) w/ 180324 o_O
作成感謝…だけど、以下のようなメッセージが出てfetchできないです
Chrome 65.0.3325.181, Firefox 57.0.4で確認
nlフォルダに上書きしてnicocache・ブラウザ再起動以外に何かやることありましたっけ?
default/nlMovieFetcher.propertiesのmovieFetchDebug,movieFetchDebug2を両方trueにした時のログは以下の通り
DEBUG: sm32942110 initial waiting 1 sec.
DEBUG: sm32942110 scheduled (0ms delay).
DEBUG: sm32942110 task started.
DEBUG: id2smid(fetchId, null): sm32942110 sm32942110
DEBUG: recognizeTitle: sm32942110 【TAS】メトロイド in 7:57.38【720p】
DEBUG: procDmc sm32942110
sm32942110 failed.
DEBUG: sm32942110 task completed.
DEBUG: POST URLリンク(www.nic%) ovid \ eo.jp/cache/fetch?status_bulk
DEBUG: sm32942110
DEBUG: saving 'local\fetched.json'...

110:名無しさん@お腹いっぱい。
18/03/26 21:33:09.74 rbrA/Kxa0.net
>>106
nlMovieFetcher.class 作成した?

111:名無しさん@お腹いっぱい。
18/03/26 21:45:36.35 Wkish14r0.net
>>107
それだ!大変失礼しました
wikiの通り extensions\build.cmd に extensions\nlMovieFilter.java D&Dして nlMovieFilter.class作成 →nl・ブラウザ再起動で動き始めたっぽいので、ちょっと試してみます

112:名無しさん@お腹いっぱい。
18/03/27 01:17:48.13 h3nu84XK0.net
キャッシュしなくなったので参上
1年以上ほったらかしじゃ仕方ないか

113:名無しさん@お腹いっぱい。
18/03/27 18:33:03.74 Eunb0s4Ha.net
うちも6月から放置してたので先週あたりからぽろぽろキャッシュしないものが出てきたんで
最新まであててant extractしたんだがまだ直ってない……
ていうか、新しい動画でもキャッシュできる動画はできてるし
そのキャッシュできない動画も未ログイン状態ならキャッシュできたりするしで
なんかおま環とか以前にアカウントに問題がある気がする
プレ垢の接続先が変なのに割り振られるとだめとかなんだろうか
まずもう少し切り分けないとだな

114:110
18/03/27 19:23:11.05 Eunb0s4Ha.net
ちょっと上みたらMitM有効化の話が出てた……はずかしい……
証明書入れて無事解決したぽい

115:名無しさん@お腹いっぱい。
18/03/27 21:24:58.53 h3nu84XK0.net
wiki丁寧だな
ゼロから入れ直したがautoなんちゃらやらで楽になったな

116:名無しさん@お腹いっぱい。
18/03/28 06:25:59.22 LDbjsihc0.net
ホント、wiki編集人とアプデさんには感謝しかない

117:名無しさん@お腹いっぱい。
18/03/28 18:41:57.20 VdyKa4zV0.net
なんか生放送のユーザーチャンネルの画像が表示されない?
nimgで何かうまくいかないんだろうか

118:名無しさん@お腹いっぱい。
18/03/28 21:06:31.14 DbNEe3pn0.net
>>114
>>98-100とは違うんですか?

119:名無しさん@お腹いっぱい。
18/03/29 12:42:18.05 h+i3TZ0s0NIKU.net
MitM有効化、証明書インポートをfirefox59で挑戦したら
ニコのログイン画面で「安全な接続ができませんでした」とでてしまう
waterfox56で同じようにやってみたらログインできて
キャッシュできなかった動画保存、ユーザーチャンネルの画像も表示できてる
firefox59で問題無く運用出来ている人はいますか?

120:名無しさん@お腹いっぱい。
18/03/29 12:55:50.91 H1fPdc4HrNIKU.net
59.0.2で問題なく運用してますが何か

121:名無しさん@お腹いっぱい。
18/03/29 13:12:26.04 q5BC50Fb0NIKU.net
>>116
ブラウザのキャッシュ消してみ
俺もちょうどそれで丸1日ハマってたわ

122:名無しさん@お腹いっぱい。
18/03/29 16:46:05.04 h+i3TZ0s0NIKU.net
>>118
キャッシュクリアでも上手くいかなくて
リフレッシュした後もう一度設定してみたらなんとかなりました

123:名無しさん@お腹いっぱい。
18/03/29 16:58:01.16 h+i3TZ0s0NIKU.net
>>117
情報ありがとう
おかげで設定リフレッシュする気になりました

124:名無しさん@お腹いっぱい。
18/03/30 06:32:26.23 bQ3T/kLa0.net
公式チャンネルに上げられた動画がfetchできなくなってるんだけど皆さんどう?

125:名無しさん@お腹いっぱい。
18/03/30 06:36:55.66 bQ3T/kLa0.net
書き込んだあとに気がついたんだけど、ニコニコのうp動画についての3/29アプデ後の動画ができないのかもしれない…?

126:名無しさん@お腹いっぱい。
18/03/30 07:03:42.93 bQ3T/kLa0.net
sm32952552 これはfetch可能、キャッシュクリアして今試してみても可能
so32963901 これはダメ
sm32903333 これは先日可能だったけど、キャッシュクリアして今試してみたらダメ
何回かfetchポチポチやってたらtoo many dmc requestsとか出だしたので、待機中のリクをクリアしたけど変わらず
よく分からなくなってきたので環境書いて色々見直します
・firefox59.0.2
・NicoCache_nl+150304mod+180313mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 9.0.1(amd64) on Windows 7
・movieFetchMax=3設定

127:名無しさん@お腹いっぱい。
18/03/30 07:09:00.79 tbmA8YGrr.net
>>123
fetcherのバージョンも書かんとダメだろ
新しいパッチ出てるケドちゃんとコンパイルした?

128:名無しさん@お腹いっぱい。
18/03/30 07:25:17.60 bQ3T/kLa0.net
fetchボタンが効かないだけで、視聴ページ開いて再生しておくとしっかりキャッシュとれる
連投スマンです

129:名無しさん@お腹いっぱい。
18/03/30 07:35:51.05 bQ3T/kLa0.net
>>124
nlMovieFetcher 180324
今もう一度入れ直してautobuild叩いた後やってみたけどダメだった

130:名無しさん@お腹いっぱい。
18/03/30 09:12:04.04 +nLZnwPw0.net
>>123
報告、3動画ともfetch可能
NicoCache_nl+150304mod+180313mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 1.8.0_161(amd64) on Windows 10
Extension2: nlMovieFetcher_110411(v0.6) w/ 180324 o_O
MitM有効化、証明書インポート済み
JAVAのバージョン古すぎない・・・?

131:名無しさん@お腹いっぱい。
18/03/30 09:25:10.13 tbmA8YGrr.net
>>126
autobuildじゃない それはnicocac

132:名無しさん@お腹いっぱい。
18/03/30 09:26:52.72 tbmA8YGrr.net
途中送信されてしまった(´・ω・`)
>>126
autobuildじゃない それはnicocache_nl.jarの更新であってnlMovieFecher.javaの更新でない

133:名無しさん@お腹いっぱい。
18/03/30 09:32:32.65 tbmA8YGrr.net
fetcherだった…タイポ

134:名無しさん@お腹いっぱい。
18/03/30 09:50:07.13 tbmA8YGrr.net
拡張機能のコンパイル - NicoCache_nl Wiki (新) - アットウィキ
URLリンク(www65.atwiki.jp)

135:名無しさん@お腹いっぱい。
18/03/30 12:50:23.26 IQTDdrfI0.net
むしろよく今まで使えてたな

136:名無しさん@お腹いっぱい。
18/03/30 16:14:29.86 bQ3T/kLa0.net
>>128-131、>>132
恥ずかしすぎて穴がなくてもどっか入りたい…
原因はそれだった
ファイル日時がほぼほぼ1年ズレていた.javaと.classがそこにあった
一度リフレッシュしようとまるっと入れ直した事があったから、その時のverで今までたまたま動いてたって事か
その時はwiki見ながらやったから正しく出来てたけど、それより後の更新分は.javaだけ入れ替えてそのままだった模様
>131やったら無事動くようになった
>>127
動作確認あありがとう
古すぎない?って自分が言われてると思ってjava10に更新したのは内緒
お騒が�


137:ケしまして申し訳ないです レスくれた方々ありがとうございました



138:名無しさん@お腹いっぱい。
18/03/30 21:23:38.44 hI/qlZ+R0.net
1年前ってほんとよく動いたなと思ったけど
そうかdmc対応世代はもう1年以上か……

139:名無しさん@お腹いっぱい。
18/03/31 08:20:38.93 hY6GME7x0.net
大百科の各ページで関連動画(サブドメインext)のfetchが効かない(CSSやJSが効いてない)と思ったら、
httpsのアドレスなのにbase要素でhttpが指定されていて、httpとhttpsの混在状態になって弾かれていた。
niconicoの全ページが常時SSLならbaseを弄るか消すかで良いと思うけど、混在状態だから各フィルターで
httpsとhttpを確認して合わせた方がいいのかな?
でも、フィルターのURL=って、プロトコルのマッチはあったっけ?

140:名無しさん@お腹いっぱい。
18/03/31 10:28:10.81 55xl+7f/0.net
>>135
FullURLを追加してあるので10_thumbInfoFilterのpopThumb.js埋め込みを参考に
あとJavaScriptのほうも変えないと駄目だと思います
全部httpsにしてしまうと,MitM無効のときにサーバに存在しないURLへの
リクエストが飛んでしまうので確認して合わせています.

141:名無しさん@お腹いっぱい。
18/03/31 11:52:52.74 DJFtJFbbr.net
過渡的な問題に過ぎないから放っておいても時間が解決すると思うのだが
いずれは全てhttps化するだろうから

142:名無しさん@お腹いっぱい。
18/03/31 13:03:53.52 lhtAv42c0.net
os再インストールで証明書リセットされてたわ
こんどはスマホアプリの生放送の調子が悪い

143:名無しさん@お腹いっぱい。
18/04/02 06:04:39.32 rOiZvQO40.net
自己解決した
再設定はちゃんとしないとダメだわ

144:名無しさん@お腹いっぱい。
18/04/02 07:40:33.04 Ie2GrnARr.net
>>139
>>3
>質問した後で自己解決した場合、自己解決した内容を責任をもって書き込んでください。
>「どう解決したのか?」を書くことで、同様の問題で困っている人の参考になります。

145:名無しさん@お腹いっぱい。
18/04/02 10:04:29.79 JPwm1+m/0.net
>>140
>>3
>質問した後で

146:名無しさん@お腹いっぱい。
18/04/02 11:54:02.06 rOiZvQO40.net
>>140
3. 設定 > 一般 > 情報 > 証明書信頼設定 から ルート証明書を全面的に信頼する
証明書を再インストールするときにこの設定を忘れてたんだ

147:名無しさん@お腹いっぱい。
18/04/02 18:00:31.80 EOquxddw0.net
>>136
フィルターは「FullURL = 」で効くようになりました。
JavaScriptは「"/cache/fetch」とかを「document.location.protocol+"//[nicovideoのドメイン]/cache/fetch」で直接URLをブラウザーに打ち込む分には動くようになりました。
ただし、「nlMovieFetcher.java」の73行目を「http://」から「https?://」に変えてコンパイルしておく必要があります。

>>136-137
というわけで単独では動くのですが、ブラウザーにページを表示した状態だと動きません。
ドメインが異なるために弾かれます。
Access-Control-Allow-Originヘッダーをつけて弾かないようにする処理が必要です。
もしくは、特定のドメインについてJavaScriptの「[nicovideoのドメイン]」部分をフィルターで「document.location.host」に書き換えて、[RequestHeader]でURLを[nicovideoのドメイン]にリダイレクトすると動くかも?

148:名無しさん@お腹いっぱい。
18/04/02 18:49:34.64 gNFdE/Gs0.net
>>143
そのためのdata/cors/
元の処理の流れだとfetcherの256行目とかも必要そうですが

149:143
18/04/02 21:08:45.80 EOquxddw0.net
>>144
「data/cors/」で↓を含む設定を用意すると、キャッシュが存在するものについてはhttp://の時と同じように動作します。
"origin": "URLリンク(ext\\.nicovideo\\.jp",)
"url


150:": "https://www\\.nicovideo\\.jp/cache/fetch\\?.*", しかし、新規にキャッシュする分については、「unauthorized.」が返ってきました。 キャッシュもできるようにするには……   nlMovieFetcher.javaの256行目を「http://」から「https?://」に変えてコンパイル。   JavaScriptの「[nicovideoのドメイン]」部分を「document.location.host」に書き換え。※リダイレクトはしない。 以上でキャッシュできるようになりました。 特定サブドメインの時にJavaScriptの「[nicovideoのドメイン]」部分を「document.location.host」に書き換えるようにフィルター弄っとこ。



151:143
18/04/02 23:12:10.80 EOquxddw0.net
nc0133.7z 個人的に書き換えたmovieFetcherFilter
httpsのページを表示時でも、サブドメインextなどで使えるように修正。
※「nlMovieFetcher.java」のコンパイルが必要。
nc0130.7zの「nlMovieFetcher.java」の73行目と256行目を「http://」から「https?://」に書き換えています。

152:名無しさん@お腹いっぱい。
18/04/02 23:43:26.34 gNFdE/Gs0.net
>>146
ちょいまち.このままだとhttps専用のcookieがhttpで流れますね.
NicoCache_nl側でhttps専用cookieを消去するワークアラウンドを追加します.

153:143
18/04/03 00:06:13.27 fPVZafOd0.net
URLリンク(ext)に対応したかわりに他が弾かれていたから、フィルターとスクリプトを直します。
スクリプトは弄る前の読み込み部分と読み込まれているページの関係で、フィルターで書き換えなくても最初から
document.location.protocol+"//"+document.location.host+"/cache/fetch
にしておきます。
>>146
nc0133.7zは削除しました。
修正が終わり次第upしなおします。

154:
18/04/03 03:45:38.34 wwD8ITuZ0.net
nc0134 NicoCache_nl+150304mod+180403mod HTML5+dmc
[機能追加]
・通信切断時のエラーメッセージ抑制を改善(>77,79,81)
・ニコニコ動画でSecure属性が付いているCookieをhttpで送ろうとした時には消去する機能を追加(>147)
[nlFilter]
・URLの自動リンクを改善(>38)
・静画への自動リンクを追加
nc0135 reEncodingChecker v180403
・コミュニティ動画にアクセスした時にクラッシュするのを修正
・https対応

155:名無しさん@お腹いっぱい。
18/04/03 17:02:11.99 nycDQmth0.net
openjdkで開発進めるならWindows向けのopenjdkインストール方法書いた方がいいかもしれん

156:名無しさん@お腹いっぱい。
18/04/03 19:15:47.01 fPVZafOd0.net
nc0136.7z 個人的に弄ったmovieFetcherFilter
(検索用)フィルターから新着投稿、新着コメ、ホットリストを分離し、(新着・ホットリスト)フィルターとして編集。
(検索用)、(新着・ホットリスト)、(あなたにオススメの動画)でidにカウンターを追加。
※同じ動画が複数出てきた場合にidが重複するのを防ぐため。
※重複するとtarget="_blank"が意図したリンクに付かないことがある。
JavaScriptの「"/cache/fetch」を「document.location.protocol+"//"+document.location.host+"/cache/fetch」にした。

既知の問題
prototype.jsに依存するJavaScriptをprototype.jsの無いページで動かそうとするとエラーになる。
これの対策として、とりあえずtotalRenameに処理を投げる部分のif文をフィルターで弄って常に偽になるようにしています。
※「prototype.js対策[1/2]」と「prototype.js対策[2/2]」

157:名無しさん@お腹いっぱい。
18/04/04 00:24:43.12 dQ1jxZ+cr.net
インストール方法とか説明あったほうがいいのでは…
上書きだけでよいのか

158:名無しさん@お腹いっぱい。
18/04/04 06:18:28.39 TlOyYDvX00404.net
>>152
URLリンク(www65.atwiki.jp)
nlMovieFetcher_110411(v0.6) w/ 180324 o_Oのインストールと同じ。
extensions   nlMovieFetcher.javaをコンパイル
local        上書き
nlFilters     上書き

159:名無しさん@お腹いっぱい。
18/04/04 19:54:01.62 TlOyYDvX00404.net
Windows環境のみでwebkitを使ってniconicoを見ている場合、 /local/popThumb_FA_my.css に↓を入れておくとちょっぴり文字を見やすいかも?
/* webkit(ChromeやOpera)でフォントをぼかす(アンチエイリアスっぽくする) */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.popThumb_clearfix > *,
#nico_popThumb_container .font10,
#nico_popThumb_container .font12 {
display: inline-block;
transform: rotate(.03deg);
}
}

フィルターのRequireHeaderでUser-Agentをチェックして、OSとブラウザーが一致したときだけ読み込むようにした方が良いかな?

160:名無しさん@お腹いっぱい。
18/04/05 03:21:03.33 BUrjZNAnM.net
キャッシュ利かなくなってない?
動画のdmcってhlsだったっけ

161:名無しさん@お腹いっぱい。
18/04/05 11:09:24.84 k+Kf5JGv0.net
>>155
生放送はHLSですが動画は一つのmp4ファイルにRangeリクエストするだけですよ
そんな恐ろしいことになってる動画があるんですか……?

162:名無しさん@お腹いっぱい。
18/04/05 15:34:20.63 BUrjZNAnM.net
>>156
dmcの動画が軒並み
URLリンク(pa90.dmc.nico:2808)
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/1/ts/1.ts?ht2_nicovideo=aaaaa.bbbbbbbbbbbbbbbbbbbbbbbbbb
みたいなhls(5秒の細切れのts)になってる
IDプレミアム会員/登録時期β、環境はWin8.1/Chrome,Firefoxで確認
ログアウトしたり別のIDで開くとvodの方につながるのでA/Bテスト中か何かかもしれない

とりあえず視聴ページのパラメータからhlsを削除すれば従来の方で動く模様…
[Replace]
Name = DMC HLS無効化
URL = www\.nicovideo\.jp/watch/
Match<
&quot;protocols&quot;:\[&quot;http&quot;,&quot;hls&quot;\],
>
Replace<
&quot;protocols&quot;:[&quot;http&quot;],
>

163:名無しさん@お腹いっぱい。
18/04/05 16:39:38.93 RlYeMyhLr.net
tsってほぼ無圧縮だよな?
twitterがその仕様(hls)なのは知ってるけどmp4ストリーミングに比べてメリットがあるってことなのか?ないってことなのか

164:名無しさん@お腹いっぱい。
18/04/05 18:09:10.37 oSEfydJc0.net
他のフィルターから使うためにUser-Agentから得た情報をコメント要素で埋め込むフィルターを作ったんだけど、「RequireHeader =」で()を使ってReplace時に後方参照できるようにして欲しいです。

165:名無しさん@お腹いっぱい。
18/04/05 20:28:49.37 YNxt2f3I0.net
>>158
コンテナとコーデックのお勉強してほら
tsもmp4もコンテナだから中身がh264とかh265でもオッケー。なんならAVIでもオッケーサイズ変わらん

166:名無しさん@お腹いっぱい。
18/04/05 20:33:19.12 YNxt2f3I0.net
後思ったけど無圧縮ってなんぞw

167:名無しさん@お腹いっぱい。
18/04/05 20:37:18.80 RlYeMyhLr.net
ふーん、ts=MPEG-2tsじゃねぇのか

168:名無しさん@お腹いっぱい。
18/04/05 20:46:14.38 YNxt2f3I0.net
>>162
いやだからあってるよ
MPEG2TSはコンテナだから調べてこいよもうちょっと書き込む前に
mp4とかに入ってるh.264とかMPEG4でも言い訳わかる?

169:名無しさん@お腹いっぱい。
18/04/05 20:53:51.51 YNxt2f3I0.net
わかりやすい例とかならTS形式で記録するビデオカメラとかのAVCHDは中身はh.265とかだったりとかそのへん探してもメリットあるから採用されてる

170:名無しさん@お腹いっぱい。
18/04/05 20:54:19.60 k+Kf5JGv0.net
>>157
うわあこっちの環境にも来た.
そのワークアラウンド採用.本体にハードコードします.

171:名無しさん@お腹いっぱい。
18/04/05 21:26:57.05 3IZZVRZO0.net
まったく関係ないけどyyyyyyyyyyyyyyyyyyyyyyyyyyyyって文字列を見てたらセガサターンを思い出す

172:名無しさん@お腹いっぱい。
18/04/05 23:15:34.95 TbexENVo0.net
システムメッセージにhttpとhlsの切り替えとか出たんだがなんだこれ
切り替えなきゃキャッシュできないではないか

173:名無しさん@お腹いっぱい。
18/04/05 23:44:37.60 /QhH7+Gda.net
うちにもきてたけど>>157のおかげで取り急ぎは回避できた
リロードしてもログオフしてもなおらんから何事かと

174:名無しさん@お腹いっぱい。
18/04/06 00:41:29.46 zqaMmgL1M.net
あ、プレイヤーを右クリックして「視聴方法の切替(hls > http)」でOKですね
ということはこのフラグを常に立ててやるほうがいいのかな
●は削除で
[Replace]
Name = DMC HLS無効化v2
URL = www\.nicovideo\.jp/watch/
Match<
</head>
>
Replace<
<scr●ipt>
localStorage.setItem("DMCSource.isHLSDisabled", "true");
localStorage.setItem("EXPIRES.DMCSource.isHLSDisabled", Date.now()+30*86400000);
</scr●ipt>
</head>
>

175:
18/04/06 01:07:07.92 X7GiQT/b0.net
nc0138 NicoCache_nl+150304mod+180405mod HTML5+dmc
[機能追加]
★証明書の対象ドメインとMitM対象ドメインが一致しているかを検証してから起動
・TLS MitM設定が完了していない時のメッセージとドキュメントを改善
・HLSを使わないようにするワークアラウンド追加(>157)
・RequireHeaderのキャプチャを$RequireHeader1で取れるように(>159)
[仕様変更]
・enableMitM=true時にMitM機能の有効化に失敗すると起動しないようにした
[不具合修正]
・TLS MitM時にポート番号が正しく解釈されないことがあったのを修正
・リダイレクトを内部で処理する際にドメインが変わったらCookieを送信しないようにした
genCerts.bat実行忘れの事故が多いのでNicoCache側で検証して
更新されていなければ起動しないようにしました.この機能の導入のために
TLS MitM機能が有効ならアップグレード後にgenCerts.batの再実行が必要です.
mitmHostPortRegex設定を廃止して別の設定に変更したのでここを設定していた方は注意.
enableMitm=trueをデフォルトにしようかとも思ったのですがhttpsなdmcを見かけなくなってしまったので保留.
NicoCache_nl的にはdataApiDataの中身を書き換えるほうが自然だったので>>157方式で
ワークアラウンドを実装してしまいましたが,>>169方式でやりたい方は
workaroundNoDisableHLS=true してください.
>>159
HLSの件で急いで出したのでコピペ実装で汚いですが一応動きます.

176:名無しさん@お腹いっぱい。
18/04/06 02:28:58.62 +PDTPiKV0.net
URLリンク(rd.nicovide)<)●.jp/video_top
へのリダイレクトが行われなくなった。
ビルドを失敗しているのかな?

177:名無しさん@お腹いっぱい。
18/04/06 03:08:54.83 X7GiQT/b0.net
nc0139 NicoCache_nl+150304mod+180406mod HTML5+dmc
[不具合修正]
・リダイレクトの処理が正しく行われていなかったのを修正(>171)
>>171
すみません.リダイレクトの処理が壊れてました.

178:名無しさん@お腹いっぱい。
18/04/06 05:28:20.90 DNyqioqe0.net
ZenzaWatchならキャッシュすんのに直接開くとキャッシュしない動画が出てきたなと思ったらhlsか…
解決したけど先行きがこわい話だ

179:名無しさん@お腹いっぱい。
18/04/06 22:52:04.59 fpi/Ra1M0.net
URLリンク(nicocache.jpn.org)
最近のdmc動画を埋め込みプレイヤーで再生してもキャッシュできるようにする拡張作りました

180:名無しさん@お腹いっぱい。
18/04/06 23:16:29.03 +PDTPiKV0.net
nc0141.txt  nlUser-Agent:HTMLにUser-Agentから得た情報をコメント要素で挿入するフィルター
次のようなコメントをHTMLに挿入して、他のフィルターがUser-Agentを扱いやすいようにします。
<!-- nlConsole:"Windows NT" --><!-- nlBrowser:"Firefox 59.0" -->
<!-- nlUser-Agent:"Windows NT; Firefox 59" -->
User-Agentは偽装ができるため、「処理できなくても問題ない程度のフィルター」をブラウザー判定してから使うケースを想定しています。
アップロード前のファイル名:98_nlUser-Agent.txt

nc0142.txt  nlUser-Agent別にpopThumb_FA_用のCSSを指定するフィルター
「nlUser-Agent」のコメントを使ったフィルターのサンプル。
中身は >>154 の改善版CSSをWindows版の「Google ChromeとOpera」使用時に使うフィルター。
アップロード前のファイル名:popThumb_FA_nlUser-Agent別フィルター.txt

181:名無しさん@お腹いっぱい。
18/04/07 04:44:28.84 0P/YmMMP


182:M.net



183:名無しさん@お腹いっぱい。
18/04/07 11:31:04.07 5PCtm/TQ0.net
>>174
埋め込みだと低画質優先されがちだから高画質優先するスクリプトとか必要そう

184:名無しさん@お腹いっぱい。
18/04/07 12:42:37.46 EUMKB9Ry0.net
どうもgetflvでis_https=1にするとhttpsの動画が取得できるらしく
smile-pom51.nicovideo.jpがsmile-pom51.sv.nicovideo.jp
smile-pcm42.nicovideo.jpがsmile-pcm42.sv.nicovideo.jp
smile-com42.nicovideo.jpがsmile-com42.sv.nicovideo.jp
smile-fnl31.nicovideo.jpがsmile-cls31.sl.nicovideo.jp
smile-pow32.nicovideo.jpがsmile-pow32.sv.nicovideo.jp
になって*.sv.nicovideo.jp *.sl.nicovideo.jpの追加が必要っぽい?

185:
18/04/07 16:10:14.88 Uh726ilO0.net
nc0143 NicoCache_nl+150304mod+180407mod HTML5+dmc
[機能追加]
・CORS偽装機能にallow-headersを追加
[不具合修正]
・チャンネルの埋め込みURL変更に対応
・埋め込みプレイヤーの呼び出すwatchapiのURL変更に対応(thx.NicoCache22>>174)
・ThumbWatch APIの呼び出しURL変更に対応&バグ修正
・旧配信システムのhttps用ドメインを追加(thx.NicoCache22>>178)
・過剰なunescapeを削除(thx.NicoCache22>>174)
TLS MitMの対象ドメインを追加したのでgenCerts.batの再実行が(ry
>>174
埋め込みプレイヤーはwatchapiで処理してなかったっけと思ったらURL変わってました.
こちらの修正はnc0140のようにタイトルを取得して設定するものではないので,
本体だけだとキャッシュ開始時はunknown titleになって
後からgetthumbinfoでタイトルが設定されるという動作になります.
putTitleCacheの過剰unescapeも正しそうなので修正しました,が
ファイル名にするときにさらに2回unescapeしており……歴史的事情かな……
>>178
ありがとうございます.追加しました.
# そろそろSubject Alternative Namesの数に上限とかないのか気になってきますが
# Googleが60個つけてるのでそれくらいは大丈夫そう

186:名無しさん@お腹いっぱい。
18/04/07 16:53:51.77 M53ZKNHB0.net
>>179
更新乙です
メモ
「NicoCacheCA.jar」も更新しないとMitMが有効にならない

187:名無しさん@お腹いっぱい。
18/04/07 18:18:21.63 bHvOXuun0.net
build.cmd に .java ファイルをドラッグしたときにエラーがあってもすぐに窓が閉じてわかりにくいので、こんな感じにして欲しいです。
@echo off
setlocal
if "%~1"=="" goto USAGE
"%JAVA_HOME%\bin\javac" -Xlint -Xlint:-path -classpath ..;..\NicoCache_nl.jar %*
goto :END
:USAGE
echo Usage: build Extension1.java [Extension2.java ...]
:END
pause

188:名無しさん@お腹いっぱい。
18/04/07 21:14:50.01 Uh726ilO0.net
>>181
それをやるとコマンドプロンプトを起動してから実行している人の使い勝手が悪くなるのでは
……build.cmdではコンパイルできない拡張があるしそれ以前の問題か
D&Dとの分岐はこの辺を参考にしてやれば良さそうではありますが
URLリンク(stackoverflow.com)

189:名無しさん@お腹いっぱい。
18/04/08 19:18:34.43 pw4KofZ6p.net
popThumb_FA.txtとpopThumb_FA-https対応案.txtのどちらにもある
[Replace]
Name = popThumb_FA:JS SET
というフィルタを有効にすると、
URLリンク(ch.nicovideo⚫.jp)のpopにエラーが出てしまうのですが、何か忘れているのでしょうか。
無効にするとエラーなく出てきます。

190:名無しさん@お腹いっぱい。
18/04/08 19:38:49.67 4x2flMN60.net
>>183
今期からチャンネルの埋め込みURLが変更になったけどまだ誰もpopThumb_FAのパッチを公開してないため.
それを無効にするとエラーが出なくなるのはpopThumb_FAが無効化されて179で修正済みのpopThumbが動作するため.
nc0145 自分用に直したやつ置いときますね

191:名無しさん@お腹いっぱい。
18/04/08 19:52:06.75 pw4KofZ6p.net
>>184
ありがとうございます。
パッチを作成される方、すいませんがよろしくお願いします。

192:名無しさん@お腹いっぱい。
18/04/08 20:29:13.88 6rrSGMdt0.net
近々に古い動画全部mp4へ変換されるらしいけどcache動作どうなるのかな?

193:名無しさん@お腹いっぱい。
18/04/08 21:41:25.75 4x2flMN60.net
>>186
現行の処理: 古い動画(swf,flv)のキャッシュがあっても新たにdmcのmp4をキャッシュ (のはず)
今後の修正予定: flvに対してはdmcにもflv2mp4が機能するように修正
swfについてはローカルでmp4に変換する処理を実装していないので
今のところ新たにキャッシュする仕様で放置かなあ
# swf2mp4の実験はしてあって変換方法のメモまでは作ってあるんですが
# ffmpegだけだとまともに変換できないのでgnashを使って
# 1フレームずつ画像に変換する感じの処理になって
# そのまま実装するとストレージを食いつぶすので
# 名前付きパイプを使ってプロセス間通信で云々

194:名無しさん@お腹いっぱい。
18/04/09 01:14:28.15 ZinKor070.net
すごく……大変そうです……

195:名無しさん@お腹いっぱい。
18/04/14 15:41:10.89 f8UTvox50.net
クリックで再生・一時停止 ダブルクリックでフルスクリーン のフィルタ動作してますか?

196:名無しさん@お腹いっぱい。
18/04/14 22:23:35.54 I7CXB9ld0.net
>>189
普通に動いてる(Chromium 65/Firefox 52 on Linux)

197:名無しさん@お腹いっぱい。
18/04/14 22:29:47.92 regO+LF20.net
>>189
俺も問題なく動いてるよ
firefox59.0.2

198:189
18/04/15 00:33:23.98 eFkEzbBR0.net
>>190
>>191
ありがとうございます。ページを読み込みなおしたらちゃんと動作しました。

199:名無しさん@お腹いっぱい。
18/04/15 02:21:47.49 H5kDw9AQr.net
ハハァ…

200:名無しさん@お腹いっぱい。
18/04/16 21:48:49.07 pr2PRQEkm
こっちも一時停止やプリロードやら使えなくなってら
ポンポン入れてたから何が原因なのかさっぱり分からん

201:名無しさん@お腹いっぱい。
18/04/16 08:55:47.70 AEFT8gUG0.net
検索のページでcacheSearch.htmlが読み込まれているとUncaught TypeError: Cannot read property 'reset' of undefined
at mylist2.js?0.1.20:1217というエラーがすごい勢いでカウントされています。
とりあえずmylist2.jsの前に<script charset="utf-8" src="HURLリンク(nicovide)<)○.cdn.nimg.jp/web/js/mylist2.js?0.1.20に変わっていました。

202:名無しさん@お腹いっぱい。
18/04/16 14:52:55.27 7rtYvhRUM.net
旧型式動画の変換が始まっていて今まで非dmcだった動画の一部はデフォルトでdmcの方を読み込むようになった模様
対象の動画では旧型式のキャッシュを持っていてもdmcのキャッシュが始まってしまう
ただしプレイヤーを右クリックして「旧配信システムで視聴する」を選択すれば旧型式の方の動画を参照できる模様
軽く調べた限りではdmcに変換された動画の場合はdmcInfo.import_versionが1か2になる模様
この時dmcInfo�


203:ullにしてしまえば従来通りの挙動になるかな? #ちょっと乱暴なフィルタなので注意 [Replace] Name = 自動変換されたdmc動画を参照しない URL = www\.nicovideo\.jp/watch/ Match< ,&;quot;dmcInfo&;quot;:\{(.+,&;quot;import_version&;quot;:[12]) > Replace< ,&;quot;dmcInfo&;quot;:null,&;quot;_dmcInfo&;quot;:{$1 >



204:名無しさん@お腹いっぱい。
18/04/16 17:33:49.32 5T1H4slW0.net
もういい加減原宿のコード削除していいですか
ニコニコに原宿のページを出力させる方法なくなりましたよね?
wrapperのほうはどうなってるのか把握してませんがこっちはまだ生きてるのかね
>>196
flvはいいとしてswfはvideo.smileInfo.urlがfalseだからエラーになってloggerを叩きません?試してはいませんが

205:名無しさん@お腹いっぱい。
18/04/16 17:36:26.50 SENeEQZNr.net
wrapperとかoldplayerとかどこからダウンロードするのかさえ分からん…(使わないけど

206:名無しさん@お腹いっぱい。
18/04/16 18:36:07.53 PIRPE5KC0.net
?ods=1

207:名無しさん@お腹いっぱい。
18/04/16 19:57:28.76 AEFT8gUG0.net
107_広告削除CSS.txtが有効だと変数Adsがらみのエラーが多発するので、いっそJSごと消してまえってフィルター。
[Replace]
Name = 広告JS削除
URL = www\.nicovideo\.jp
Multi = TRUE
ContentType = text/html
Match<
$NEST(<script,(?://ads\.|(?:new)?\s*Ads\.),</script>)
>
Replace<
>

header_light(9)_100615_custom.txtを使っている場合は、389行目あたりのj_bar_search.val(Ads.get_segment_object().keyword);も変数Adsの影響を受けているので↓みたいに変更。
j_bar_search.val(document.forms.header_search.s.value);

208:名無しさん@お腹いっぱい。
18/04/17 00:31:35.58 Wc+86/P20.net
あれ?再生後の動画一覧でなくなった?

209:名無しさん@お腹いっぱい。
18/04/17 18:57:49.29 v3uQ+GTmX
フィルタが色々動かなくなってるから一回入れ直そうと思ったら
以前wikiにあったReady-to-goってやつ無くなってる?
うーんなにかある度にアレコレするのいい加減面倒だし潮時かねぇ

210:199
18/04/17 18:26:25.14 brUx0N1s0.net
>>201
日付を変え忘れているけど、フィルターを更新しておきました。
nc0148.txt  99-15_thumbInfoFilter(追加):watch_app.jsの更新に対応

>>200
/video_top/?cc_referrer=nicotop_sidemenu のContentTypeがdocumentなので、ContentType = text/htmlはコメントアウト。
ついでにwatchページ用のフィルターを2つ追加。
nc0149.txt  107-2_「107広告削除CSS」によるJSエラー対策.txt

211:名無しさん@お腹いっぱい。
18/04/17 18:33:27.27 brUx0N1s0.net
watchページ(HTML5)でエラーを確認したフィルターのエラー対策例。

●history lock.txt
Require = //nicovideo\.cdn\.nimg\.jp/uni/js/nicolib\.js
↑フィルターにこれを追加、

●watch:コメントログ拡張(ユーザーID表示など).txt
Require = \.nimg\.jp/(web/)?js/watch/require
↑フィルターにこれを追加、

●mediaInfoFilter.txt
prototype.jsに依存しているので他のフォルダーに移して使わないようにした。

●popThumb_FA watch視聴時にdataコンテナ作成.txt
他のフォルダーに移して使わないようにした。

212:201
18/04/17 19:45:08.06 brUx0N1s0.net
「107広告削除CSS」によるJSエラー対策なのに単独で動く設定だったからnc0149.txtは消しておきました。

213:名無しさん@お腹いっぱい。
18/04/17 20:00:01.89 8i45a1/n0.net
nlitab ( nl_watch.js ) 生きてますか?
表示崩れるようになりました・・・

214:名無しさん@お腹いっぱい。
18/04/17 20:38:49.65 G3GGeS6K0.net
>>199
誰宛の返信でしょうか
何も変わりませんでしたしWeb上にも関連情報が見つかりません.
>>189
再現しました.
多分is-beforeInitializeが外れるタイミングが


215:早まって video要素が生成される前にinitializedに登録した処理が走ってます. nllib_watch.jsで対処すべき問題. おそらく >>206 も同原因じゃないかな.



216:名無しさん@お腹いっぱい。
18/04/17 21:23:43.10 NeEmCzx20.net
おま環なのかもしれないがURLに[ods=1]ってつけないと再生時flv取得できない

217:名無しさん@お腹いっぱい。
18/04/17 22:00:48.40 pE8ZwtJr0.net
?ods=1は「旧配信システムで視聴する」リンクをクリックした時にURLの後ろにつく文字列ね

218:名無しさん@お腹いっぱい。
18/04/17 22:58:43.14 G3GGeS6K0.net
>>208-209
把握
原宿の件とは無関係でしたか
これ自動削除を付けるかとか検討するより先に
とりあえずワークアラウンドでswf,flvを持っていたら
dmcをキャッシュしない機能をつけたほうが良さそうですね.

219:名無しさん@お腹いっぱい。
18/04/18 22:35:52.96 jHpluqOb0.net
キャッシュからの強制プリロードってちゃんと動いてる?
Loading状態で止まっちゃう…。

220:名無しさん@お腹いっぱい。
18/04/18 23:11:17.54 bMIaffYV0.net
とりまここら試してみよっか?
トラブルシューティング - NicoCache_nl Wiki (新) - アットウィキ
URLリンク(www65.atwiki.jp)

221:名無しさん@お腹いっぱい。
18/04/19 01:23:27.75 JcxByJmJ0.net
>>211
AndroidのChromeならだいぶ前からそうなってます.PCでは問題なし.
# 原因調査ちゃんとやってない.メモリ不足時の挙動とかが怪しそう
Androidじゃないなら環境情報

222:名無しさん@お腹いっぱい。
18/04/19 02:55:29.67 zT5zm+1d0.net
>>212-213
ありがとう
PCなんだけど、何か上手くいく動画やLoading表示のまま再生される動画などあるんで、おま環であるならとりあえず色々やってみます。

223:名無しさん@お腹いっぱい。
18/04/19 20:34:32.67 mZMAJkX40.net
検索でautopager_3col.jsによって付け足されたページで……
 movieFetcherFilterでdocument.getElementById()から取ってきたノードの書き換えってHTMLに反映される?
fetchのリンクのthisからたどって書き換える分にはHTMLに反映されているのだけど……。
movieFetcherFilterでtarget = '_blank'が追加読み込み分のノードには適応されているけど、HTMLには反映されていなかった。
※最初にページを表示した時点で表示されている動画には、普通にtarget="_blank"がつく。
とりあえずGoogle ChromeとMozilla Firefoxで確認。

fetchのリンクのthisからたどる分には大丈夫なので、手元のはparentNode.parentNode.innerHTML.replace()でtarget="_blank"に書き換えて誤動作がないか確認中。

224:名無しさん@お腹いっぱい。
18/04/20 07:57:35.76 oXdscmMW0.net
>>200
j_bar_search.val(document.forms.header_search.s.value); の部分はページによって異なるので、次のように修正。

var search_word = "";
switch (true) {
case typeof document.forms.header_search !== "undefined":
search_word = document.forms.header_search.s.value;
break;
case typeof document.forms["search_united_form"] !== "undefined":
search_word = document.forms["search_united_form"].s.value;
break;
case typeof document.forms["head_search_form"] !== "undefined":
search_word = document.forms["head_search_form"].s.value;
break;
case typeof document.forms.search_form !== "undefined":
search_word = document.forms.search_form.keyword.value;
break;
}
j_bar_search.val(search_word);

225:213
18/04/20 19:55:13.72 oXdscmMW0.net
>>215
nc0150.7z  個人的に弄ったmovieFetcherFilter 検索でtarget="_blank"がHTMLに適応されないケースへ対策

226:
18/04/20 20:42:09.54 jDR5QUBV0.net
nc0151 NicoCache_nl+150304mod+180420mod HTML5+dmc
[機能追加]
・swf,flvのsmileキャッシュを持っている場合にdmcをキャッシュしないワークアラウンド
・連続する同じ内容のログ表示を圧縮
[不具合修正]
・WatchVarsの処理を整理してswfからdmcに変換された動画やwatchapiへの対応を改善
[nlFilter]
・nllib_watch.js: NicoCache_nl.watchのonInitialized起動タイミングを調整(>189,206)
・popThumb.js: すべての埋め込みページにhttpsで接続できるようになったので制限を解除
・liveのhttps埋め込みページがまだhttpを参照しているので修正するワークアラウンド
using cacheの表示が多すぎなので表示を圧縮するようにしました.
swf,flvの変換動画へのちゃんとした対応はまた後日……

227:名無しさん@お腹いっぱい。
18/04/20 23:16:38.10 6WLiw/Au0.net
nc0152でいいのかな?

228:
18/04/21 01:16:39.67 Y+ZSk9P00.net
そういえばJava10のリリースと同時にJava9がサポート終了となっていますので
Java9をお使いの方は,コンパイル環境(JDK)はともかく実行環境(JRE)は更新しましょう.
あるいはJava8に戻す手もあり.
数日前にjdk-10.0.1がリリースされていましたが文字化けバグは未修正
原因調査して追加のレポート送っておいたので次のリリースで修正されると良いのですが.
>>219
そうですnc0152です.

229:名無しさん@お腹いっぱい。
18/04/21 02:31:58.80 pnzGZaV50.net
>>218
うp乙です
導入してみましたがマイページのみサムネイル表示がおかしく、ログには
failed to process: null
javax.net.ssl.SSLHandshakeException: Received fatal alert: unknown_ca
が並列していましたが個人環境によるものでしょうか?

230:名無しさん@お腹いっぱい。
18/04/21 03:11:44.08 Y+ZSk9P00.net
>>221
TLS MitM有効化でCA証明書のブラウザへのインストールに失敗しているんじゃないでしょうか
そのエラーメッセージは「ブラウザがそんなCA知らんと言って来て通信失敗した」なので

231:名無しさん@お腹いっぱい。
18/04/23 00:23:30.27 aIzg1hXP0.net
なんかsm14015708だけnicocacheで再生できないんですが原因わかる方いませんか
ターミナルにInvalid status code: 404と出てロードしません

232:名無しさん@お腹いっぱい。
18/04/23 01:32:15.84 R713GINP0.net
>>223
俺はできるからおま環じゃない?

233:名無しさん@お腹いっぱい。
18/04/23 01:52:17.67 aIzg1hXP0.net
>>224
まじですか
もうちょっといろいろ試してダメだったら改めてテンプレ埋めて質問します

234:名無しさん@お腹いっぱい。
18/04/23 01:56:21.76 zBF+/Plw0.net
>>223
再現したけど再生できないのNicoCache関係なくない?

235:221
18/04/23 03:40:02.02 aIzg1hXP0.net
>>224, >>226
今改めてやってみたら再生できました
もしかしたらと思いエコノミー強制でやったら同じようにInvalid status code: 404となったので
エコノミー版だけの問題だったようです
かつ、プロキシーバイパスで試してみたら同様にエコノミー版はロードできなかったのでNicocacheの問題ではないようです
お騒がせしました

236:名無しさん@お腹いっぱい。
18/04/25 15:19:29.58 416/FSOX0.net
URLリンク(anime.nico) video.jp/

237:名無しさん@お腹いっぱい。
18/04/28 00:30:13.03 AcRJFoBF0.net
画質自動調整機能,HLS時のみ有効になるようにwatch_app.jsに書かれてるわ……
テスト運用が始まった時期(4/3)もHLSが話題になった>>155と一致している

238:名無しさん@お腹いっぱい。
18/04/28 00:36:47.51 Z5ifSO2/0.net
全動画キャッシュできなくなるってこと?

239:名無しさん@お腹いっぱい。
18/04/28 00:42:33.40 MzDJ3Lusr.net
マジ?

240:名無しさん@お腹いっぱい。
18/04/28 00:42:39.98 4ekZviPz0.net
nc0153.7z  個人的に弄ったnlMovieFetcher nc0150.7z( >>217 )の対策の修正。
autopager_3col.js 対策でinnerHTMLを弄ってtarget="_blank"にする処理が他の検索(チャンネルとか)のinnerHTMLに影響していたので条件式を修正。
innerHTMLだと消える処理があるので、fetchのリンクのthisからたどってtarget="_blankとclickイベントだけ弄るようにした。
※__modifyAnchor()に飛ばしてもHTMLに反映されないので、__modifyAnchor()からrmfunc()をコピーしてきた。

241:名無しさん@お腹いっぱい。
18/04/28 02:00:42.75 AcRJFoBF0.net
nc0154 MonkeyPatchFilters-180428
主に動画クリックで再生が動画再生前のサムネに反応しない件の修正
他いろいろ修正
>>213の調査を行おうと動かしてみたら再現しなくなってました

242:330
18/04/29 17:41:06.89 GJwS9NnV0NIKU.net
nlMovieFetcherの弄った部分を__modifyAnchor()で行けるようにした。
どうせならStaticNodeListを判定して検索以外にも対応できるようにって考えたけど……
idに/が使われていて、エラー。
考えてみたら、/ってidに使えない文字だったような?
とりあえず-に変えとこ。
というわけで、近いうちにフィルターをup予定。

243:330
18/04/29 22:55:39.53 GJwS9NnV0NIKU.net
ニコレポのようにanchorが文字列ではないは除外するとして……
普通にページを読み込んで表示されている動画の一覧に対して、fetchする動画のリンク(テキスト)をquerySelectorAll()で探してみるとlengthが1になる。
でも、検索のページでautopager_3col.jsで読み込まれたfetchする動画のリンク(テキスト)をquerySelectorAll()で探してみるとlengthが2になる。
他のページでautopager_3col.jsではない追加読み込みの場合は、lengthが1になる。
これはthis.anchorを弄る対象の判定に使えるかも?

244:名無しさん@お腹いっぱい。
18/04/30 10:21:07.24 W42S5OwK0.net
nc0155.7z  個人的に弄ったnlMovieFetcher id属性に使われていた/を-に変更など
id属性に使われていた「/」を全て「-」に変更。
「__modifyAnchor()」対策で条件式の判定用に検索のフィルターに入れていた「 target="_self"」を不要になったので消しました。
引数「anchor」で「/」が使われているときか「document.querySelectorAll("#" + anchor).length」が1を超えるとき、引数「elem」からたどって「anchor」の対象を探して、見つかれば「this.anchor」を弄るようにしました。
※「__modifyAnchor()」対策。

245:名無しさん@お腹いっぱい。
18/05/01 11:54:59.61 uBsfhzgip.net
NicoCache関連ファイル置き場 避難所にある
[up500.7z] mylistCountBar:「data-navbar-tab-link」のクリックに対応。

[up406.7z] by ◆awd5z.AlOFJq NicoCache_nl 20170318 120609(up006)+150304(up292)+170318(up405)
のみ入れてmylistCountBarを検索ページで表示しようとしましたが、4列表示で出てきません。
もしよろしければ修正お願いします。

246:名無しさん@お腹いっぱい。
18/05/01 15:29:12.46 qnss8gGP0.net
>>237
使っているNicoCache_nlが異なるので対応しかねるけど、とりあえず4月3日に手元のファイルを弄っているのをupしておきました。
↓のファイルに置き換えて試してみてください。
nc0156.txt  2018-04-03時点のmylistCountBar.txt

247:名無しさん@お腹いっぱい。
18/05/01 19:37:57.62 Z4e1M+Tgr.net
「ニコニコ動画」4月末までを予定としていた改善がすべて対応へ―追加機能に関しても順次実施 | インサイド
URLリンク(www.inside-games.jp)

248:名無しさん@お腹いっぱい。
18/05/01 21:17:11.70 uBsfhzgip.net
>>238
返信ありがとうございます。
[up406.7z] by ◆awd5z.AlOFJq NicoCache_nl 20170318 120609(up006)+150304(up292)+170318(up405) を
NicoCache_nl+150304mod+180420mod HTML5+dmc (based on NicoCache v0.45)に変更して試用してみました。
しかし、4列時の表示は期待通りの結果になりませんでした。期待に沿えずすいません。

249:名無しさん@お腹いっぱい。
18/05/02 18:30:06.70 Ac/Mq4Gr0.net
nc0157.7z  mylistCountBar:検索の1列と4列で使えなくなっていたのに対応
条件式で幅を持たせられるようにclassを設定する変数をStringからRegExpに変更。
検索の1列表示と4列表示でノードが


250:変わっていたのに対応。  2列および以前の1列と4列:投稿の要素の親の子孫に数字  現時点の1列と4列:投稿の要素の親の親の子孫に数字



251:239
18/05/02 19:11:01.90 Ac/Mq4Gr0.net
昔の検索のHTMLソースを確認したら違っていたので訂正
> 2列および以前の1列と4列:投稿の要素の親の子孫に数字
 2列:class「itemTime」の子孫に投稿の要素があるとき、「itemTime」の親の子孫をたどったところに数字
 以前の1列:strong要素を探して投稿と数字をページ内で見つかった順で結びつけ
 ※4列はHTMLソースが見つからなかったけどたぶん1列と同じ
> 現時点の1列と4列:投稿の要素の親の親の子孫に数字
 現時点の1列と4列:class「itemTime」の子孫に投稿の要素があるとき、「itemTime」の親の親の子孫をたどったところに数字

252:名無しさん@お腹いっぱい。
18/05/02 19:38:09.39 xaG0KfL5p.net
>>241
対応ありがとうございます。
大変助かりました。
本当にありがとうございました!

253:名無しさん@お腹いっぱい。
18/05/03 11:07:52.68 owkB7J1q0.net
nc0158.txt  個人的に弄ったnlMovieFetcher id属性の修正漏れを修正
fetchリンク追加(動画トップ&new_list) (GINZAバージョン)でid属性の指定(anchor)に/が残っていたので-に修正。

254:名無しさん@お腹いっぱい。
18/05/08 11:52:37.61 7tgebCBP0.net
キャッシュもしないし読み込みもしないからどうしたのかと思えばついにhls始まったのか。
今のところZenzaWatchで見るなら影響ないけど通常のプレイヤーだともろ影響あるな

255:名無しさん@お腹いっぱい。
18/05/08 12:03:51.33 7tgebCBP0.net
書き忘れたけど最新版適用済み
あと>>169で解決した。

256:名無しさん@お腹いっぱい。
18/05/08 18:59:23.00 +LmmqcQAd.net
同じnlでも、Chromeは問題ないけど、Firefoxだと、4回ほどpartical Dwonloadナンチャラって出た後、失敗する。
で、同じ物をChromeで再生するとキャッシュするんだけど、ブラウザが原因か。
数日前まではFFでも問題なかったから、ブラウザ変えてokにたどり着くのに時間かかった。出来ればFF使いたいんだがなぁ

257:名無しさん@お腹いっぱい。
18/05/08 21:27:18.35 iD6ZVJ1b0.net
>>245-246
>>170>>157 相当のワークアラウンドを入れたつもりですが
バグっとるのやら仕様が変わったのやら……
dataApiData.video.dmcInfo.session_api.protocolsの値をいただければ直せるかもしれません
>>247
Firefox 59.0.2 on Ubuntu 18.04で動いているので環境テンプレ
あと「失敗する」とは具体的にどうなるのか.
キャッシュが完了しないのか,エラーメッセージがコンソールに出るのか,
エラーメッセージがブラウザに出るのか.

258:名無しさん@お腹いっぱい。
18/05/08 22:04:59.35 zqZJujZ3d.net
>>248
FF(59.0.3 64bit on win10)での失敗は、試しにプロキシ外してみたら、同じエラーで再生出来ないので、FFの問題(58に落としても同じ)。
そして、win8(64)では同じverで再生出来たので、おま環ですね。
ちょっと色々調べてみます。
お騒がせしました。

259:名無しさん@お腹いっぱい。
18/05/08 22:16:03.27 aVe8TxZyr.net
hlsってキャッシュできるの?

260:名無しさん@お腹いっぱい。
18/05/08 22:29:22.05 iD6ZVJ1b0.net
>>250
現状は不可
対応する気はあるが技術的課題が存在
hlsのままキャッシュするのは多分簡単
hlsから現状のキャッシュ形式に変換するのも簡単
でも現状のキャッシュ形式からhlsに変換して送り出す,これが難しい

261:名無しさん@お腹いっぱい。
18/05/08 22:58:31.06 aVe8TxZyr.net
hlsのままキャッシュして
それをそのまま送り出して利用するのじゃいかんのん?

262:名無しさん@お腹いっぱい。
18/05/09 12:44:13.13 0N2he8qu0.net
10秒ごとにファイル分割されているんだっけか
アホみたいに分割されたファイルがキャッシュされることになりそうだから
連結した状態で保存し、再生時にffmpegとかで分割して使用する、でどうだろうか?

263:名無しさん@お腹いっぱい。
18/05/09 16:11:30.34 lxQzFXCBr.net
hlsを現在のキャッシュ形式で保存したらhlsを無効化して再生させればいいかな?
将来的にニコニコが全面的にhlsに移行する気であれば問題がある方法かも知れないけど

264:名無しさん@お腹いっぱい。
18/05/09 23:36:15.85 eqDOPznK0.net
>>252
既にあるキャッシュが使えなくなるのはなあ
>>253
一番の問題はどこで切って分割するかでして……
分割箇所がサーバと異なると良からぬことが起きそうじゃありませんか
>>254
それなら現状のワークアラウンド通り全部hls無効で良いと思うんです
自動画質切り替え機能にしても途中が歯抜けの一時キャッシュができるだけですし

265:名無しさん@お腹いっぱい。
18/05/10 20:06:44.92 D0mTWOFv0.net
nc0160.txt  99-15_thumbInfoFilter(追加):watch_app.jsの更新に対応ほか
watch_app.jsの更新に対応
「キャッシュ


266:情報を付加(watch:VideoEndScreenRelatedVideosContainer:JSON)」を2つに分けて、キャッシュが無い動画にも「,"cacheIcon":""」をつけるようにした。



267:名無しさん@お腹いっぱい。
18/05/11 14:44:59.27 uRQvbckRr.net
niconicoで不正ログイン被害 リスト型攻撃か - ITmedia NEWS
URLリンク(www.itmedia.co.jp)

268:名無しさん@お腹いっぱい。
18/05/12 16:12:41.35 Xv5MObtk0.net
加入して「いない」チャンネル動画へのアクセスでぬるぽ
これとか
URLリンク(www.nico) video.jp/watch/1525834444

269:
18/05/12 23:05:41.02 ZqdFhTgb0.net
nc0161 NicoCache_nl+150304mod+180512mod HTML5+dmc
[機能追加]
・NicoCacheが信頼する認証局を登録する機能を追加
[不具合修正]
・watchページの処理でぬるぽが発生することがあるのを修正(>258)
>>258
おうふ これはやってしまいました修正

270:名無しさん@お腹いっぱい。
18/05/12 23:28:23.97 k8CVtSYN0.net
再生リストが表示されないのだけれども俺だけ?

271:名無しさん@お腹いっぱい。
18/05/13 01:42:32.18 p/w/6FNz0.net
有効期限切れの購入済み動画でキャッシュ利用
で購入催促文の表示が出てコメントだけ流れる状態なんだけど、自分は大丈夫って方いますか?
HTML5→Flash版視聴に変える→HTML5に戻す といけるんだけども。

272:名無しさん@お腹いっぱい。
18/05/13 15:11:05.50 FoH4eTmn0.net
>>260はFirefoxだと表示されて、Chromeだと表示されないわ
再生終了後の動画一覧も同じ
Chromeの設定かしら

273:名無しさん@お腹いっぱい。
18/05/13 16:49:24.83 hqHdwFzf0.net
soだと表示されて、生idだと表示されないとかじゃなかったっけ
逆かも

274:名無しさん@お腹いっぱい。
18/05/13 19:26:40.22 FoH4eTmn0.net
だめだー
playlistcontainerがChromeだと開かずにくるくる表示のままだわ
Firefoxと何が違うねん……諦めてFirefox使うか……

275:名無しさん@お腹いっぱい。
18/05/13 19:49:35.52 twte24pe0.net
ブラウザで挙動が変わるなら99.9%、ブラウザの仕様/設定/アドオンの影響じゃねぇの?

276:名無しさん@お腹いっぱい。
18/05/15 00:36:31.23 zMvt3Eb00.net
ん?再生リストはhttpになってるせいで弾かれてるのか?

277:名無しさん@お腹いっぱい。
18/05/15 21:23:45.55 oMuJFCs20.net
キャッシュから強制プリロード使ってるんだけど この動画だけものすごい遅いのは自分だけ?
1%進むのに10秒以上かかる
URLリンク(www.ni-covideo.jp)

278:名無しさん@お腹いっぱい。
18/05/15 21:29:23.09 oMuJFCs20.net
エコノミーモードでアップロードされてる動画で発生してるっぽいな

279:名無しさん@お腹いっぱい。
18/05/15 21:34:44.87 oMuJFCs20.net
連投スマソ
flvで保存されてる動画の読み込みが遅いみたい

280:名無しさん@お腹いっぱい。
18/05/15 21:53:04.41 f/JaQLRDr.net
リアルタイムでflv→mp4変換してるんじゃね?知らんけど

281:名無しさん@お腹いっぱい。
18/05/15 23:25:13.37 zMvt3Eb00.net
chromeで再生リストでないやつ、旧プレイヤーだとでるわ
html5だとでない

282:名無しさん@お腹いっぱい。
18/05/16 01:23:37.39 vfDR9d2O0.net
>>267-269
flv2mp4を有効にしてないのでは?
その場合サーバに取りに行ってしまうのでそんな速度になるかと

283:名無しさん@お腹いっぱい。
18/05/16 07:54:08.52 DdLfINuP0.net
>>270 >>272
flv2mp4有効にしてないでけでした() ありがとうございます

284:名無しさん@お腹いっぱい。
18/05/16 23:51:31.38 8hiIkwFO0.net
Chromeのver変えたら再生リスト表示されたわ
お騒がせしました

285:名無しさん@お腹いっぱい。
18/05/20 22:30:20.35 JdXL9qQD0.net
フィルタまとめ#64うpしました
URLリンク(nicocache.jpn.org)
※PC環境変えたのでトリップ紛失しました…
更新物:watchページ整形フィルタ、広告削除CSS
watchページ整形フィルタ:
・過去ログのボタンが隠れる問題を修正
・マイリストボタンの位置が不適当なのを修正
・動画内マイリスト追加画面をきちんとfloatingするよう修正
・flashの文字位置修正
・使い方が分からず「青いままだ!」って騒ぐ人のためにデフォルトで背景画像を同梱(+228KB)
広告削除CSS:
・自動で高さ調整するスクリプトnicoTop_height.jsを追加

286:名無しさん@お腹いっぱい。
18/05/20 23:19:24.73 d6aNTV+z0.net
ニコ動またちょっと仕様変わった?
再生速度10倍にしたら止まりまくるわ、連続再生にしても切り替わらないわで(´・ω・`)

287:名無しさん@お腹いっぱい。
18/05/23 20:02:52.03 4W7AfXeP0.net
>>276
連続再生は知りませんが再生速度についてはキャッシュが使われていないのでは?

288:名無しさん@お腹いっぱい。
18/05/24 00:10:57.39 al7q2g/A0.net
ついに(く)が来るのか……
改悪にならなければいいが

289:名無しさん@お腹いっぱい。
18/05/24 01:04:07.34 q5dAwQ9X0.net
>>275
Watchページ整形フィルタ、更新されてないようですが

290:名無しさん@お腹いっぱい。
18/05/24 01:39:02.36 y1qqmJBu0.net
>>279
watch_page_reconstruct.cssの更新日時は5月20日22:15になってる?

291:名無しさん@お腹いっぱい。
18/05/24 07:19:47.91 ucybTz+h0.net
登録タグの「現在の個数」の位置を右端に移動し、枠の高さをタグ2行分以上にして欲しいです。
動画再生ページでタグの数によっては Tag_Ichiba_Counter.js で挿入される「現在の個数」で再生画面がタグ1行分下にずれる事があります。
フルスクリーンにしようとしたタイミングで下にずれると、マウスポインターの下にシークバーが来てクリックし、動画の最後の方にジャンプするといった感じで操作が阻害されます。

登録タグの枠の右側に余白があるので、必要な枠の高さを確保して、ここに「現在の個数」を移動して欲しいです。
「class="Grid TagContainer"」の要素前に「現在の個数」を挿入するようにすれば、z-indexに18以上の指定で「class="GridCell col-fill"」の要素より上に表示できるので、
現状のマージンを維持するなら、「現在の個数」をposition: absolute; top: 13px; right: 0;くらい、class="TagList"の要素をmin-height: 56px;くらい、
そしてclass="TagList"の要素の親要素をpadding-right: 65px;くらいか「現在の個数」の「(最大11個)」部分を改行で2行目にすることで良い感じの配置になると思います。

292:名無しさん@お腹いっぱい。
18/05/24 19:23:19.57 y1qqmJBu0.net
>>281
あなたには自動でフルスクリーンにするjsの方が必要なのでは?

293:名無しさん@お腹いっぱい。
18/05/24 19:55:48.64 ucybTz+h0.net
>>282
常にフルスクリーンでしか見ないならそれでも良いけど、異なるので自動でフルスクリーンにされると逆に煩わしいです。

294:279
18/05/24 20:11:28.71 ucybTz+h0.net
「現在の個数」の配置を動かさないなら、フィルターでダミーのタグ要素を追加しておいてそれを書き換えるようにするという対処方法もあると思います。
登録タグが表示される段階ですでに「現在の個数」が入る部分のレイアウトが済んでいるので、後から1行増えて表示がずれることは無くなると思います。
※あらかじめ「現在の個数」よりも大きめの枠を確保しておいてその枠のサイズを維持したまま枠の中身を置き換えるか、最初から「現在の個数」が新しい行に配置されるようにスタイル指定しておく必要があります。

295:名無しさん@お腹いっぱい。
18/05/25 01:22:31.64 qf/ShRJ60.net
1行が2行になったり3行になったりするってこと?いや作業したくない訳じゃなくてそんなに邪魔になるほどになるかなって思ってるだけなんだけど、スクショとかある?

296:名無しさん@お腹いっぱい。
18/05/25 04:23:54.95 2Lr02c600.net
>>285
スクリーンショットを撮っても見た目にはタグが普通に並んでいるだけです。
プレーヤーの位置の変化を記号で記そうと�


297:オたけどNGワードにかかったので、テキストファイルをupしておきました。 nc0165.txt 22スレ283への説明用(プレーヤーの位置がずれる例.txt)



298:名無しさん@お腹いっぱい。
18/05/26 12:13:32.28 DF/oLf6z0.net
とりあえず上げてみました
URLリンク(nicocache.jpn.org)

299:名無しさん@お腹いっぱい。
18/05/27 04:57:24.88 P6ruKMfK0.net
>>287
同梱されている nllib_watch.js が古くなっている(手元の最新版は2018-04-20)のは何か意図がありますか?
登録タグの枠があらかじめ2行分の高さを確保されているため、「現在の個数」の追加でタグの一覧が「1行→2行」に変わる分には問題なくなっています。
しかしページの表示後に「現在の個数」が追加される事に対して、 >>281 の最後(HTMLとCSS的にz-index: 18;が有効な場所への要素の追加&行数に影響を与えない対策)
>>284 (ページが表示される時点で「現在の個数」用の表示領域を確保ずみ)のような対策が取られているわけでは無いので、登録タグの枠が3行以上になる場面では症状が解決していないです。

現時点のタグの状況では、HTML5のプレーヤーで画面サイズ「中」に設定し、次の動画を再生で症状を確認できると思います。
※動画再生ページ以外から動画再生ページへ移動するか、動画再生ページを新規に開くか、動画再生ページを表示後にページを更新することで症状を確認できます。
※Google ChromeおよびMozilla Firefoxで症状を確認。
 /watch/nm3601701 /watch/sm2077177 /watch/sm500873


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch