Youtubeのチャットをニコニコ風に画面上へ流す(再アップ) Make youtube chats move in danmaku-style.
< Feedback on Flow Youtube Chat
疎放ではありますが、当環境ではこのように書き換えることで動作しています。
・1466行目、上(変更前)から下(変更後)へ
document.querySelector(
"#menu-container .dropdown-trigger.ytd-menu-renderer"
)
document.querySelector(
"#actions-inner .dropdown-trigger.ytd-menu-renderer"
)
・2961行目、上(変更前)から下(変更後)へ
listener = function (event) {
dispatch(this.events[event.type], event)
}
listener = function (event) {
try {
var yfcmbs = document.querySelector('ytd-menu-renderer[has-flexible-items]');
yfcmbs.removeAttribute("has-flexible-items");
yfcmbs.style.setProperty("position", "relative");
}
catch (ex) {
}
dispatch(this.events[event.type], event)
}
自分の環境でも動作しました。
ありがとうございます。
自分の環境でも動作しました。
ありがとうございます。
出ては来るけど押せないことが分かりました。
これもおま環境ですかね。
自分の環境でも動作しました。 出ては来るけど押せないことが分かりました。
当方も1466行目のみの変更では設定パネルが表示されませんでした。
ありがとうございます。
これもおま環境ですかね。
正確にはボタンは押せていて、画面右下に表示されています。
そのため2961行目の変更を行うことで、以前と同じように表示されるように変更しましたが、それでも問題がある場合は環境による違いの可能性が高いです。
スクリプトの書き換えを正確に行えていない可能性を考慮し、上記変更を行ったスクリプトを用意しました。
https://greasyfork.org/ja/scripts/446601-flow-youtube-chat-fix
※使用時は正規版(https://greasyfork.org/ja/scripts/411442-flow-youtube-chat)を無効にすること。
これを用いてなお正常に動作しない場合は環境による違いであると断言出来ます。
設定ボタンを押した際に、下記要素が<ytd-menu-renderer class="style-scope ytd-watch-metadata" has-items="3" has-flexible-items="">
このように変更されているかの確認をお願いします。<ytd-menu-renderer class="style-scope ytd-watch-metadata" has-items="3" style="position: relative;">
或いは、『has-flexible-items=""
』が存在していない可能性もありますが。
正常使用~成功了
成功~ありがとうございました。
すみませんipadでの使用も何回かいじったらPCと同じように使えました。
無視してください!
補足
スクリプトの書き換え項目などについて、いくつかの変更点が御座います。
変更した内容は全て、下記スクリプトの説明文に記載しておりますのでご参照下さい。
https://greasyfork.org/ja/scripts/446601-flow-youtube-chat-fix
新スタイルに基づき疎放ながらの更新を行いました。
スクリプトの書き換え項目などについて、いくつかの変更点が御座います。
変更した内容は全て、下記スクリプトの説明文に記載しておりますのでご参照下さい。
https://greasyfork.org/ja/scripts/446601-flow-youtube-chat-fix
本当にありがとう。
PCでもiPadでも問題なく動いています。
特定の状況で設定ボタンが表示されない問題について。