「GOD FIELD」の参加型配信で、背景に流れるお告げ(チャット)を非表示にするブックマークレットです。

現在のGOD FIELDには、下部のバーの右側に、「新規入室不可機能」と「お告げ非表示機能」が搭載されています。
そのため、このページのブックマークレットを使用する必要はありません。
お告げ(チャット)の問題

「GOD FIELD」では、お告げ(チャット)が背景に無限に流れる仕様になっています。

お告げを最初から非表示にする設定はなく、個別にクリックして非表示にする必要があります。
また、荒らしをキックすると非表示設定が外れてしまう、キックしないと入り直されて再び書き込まれるという問題もあります。
このページで配布するブックマークレットを使えば、事前にクリックしておくだけで、入った部屋のお告げが表示されなくなります。
クリックし忘れていた場合でも、途中でクリックすれば表示されているお告げがすべて消えます。
導入方法
javascript:(()=>{const w=window;let st=w.__nnwOtsuge;if(!st){st=w.__nnwOtsuge={on:!1,els:new Set()};st.isM=(k,d)=>{try{const xs=[];(Array.isArray(k)?k:[]).forEach(f=>{const t=f&&f.transform;if(typeof t=="string"){const m=t.match(/translate\(\s*(-?[\d.]+)px/);m&&xs.push(parseFloat(m[1]))}});return xs.length>=2&&(Math.abs(xs[xs.length-1]-xs[0])>800||d>=4e3)}catch(e){return!1}};const o=Element.prototype.animate;Element.prototype.animate=function(k,p){const a=o.call(this,k,p);const d=typeof p=="number"?p:p&&p.duration||0;if(st.isM(k,d)){st.els.add(this);st.on&&(this.style.visibility="hidden")}return a}}st.on=!st.on;try{document.getAnimations().forEach(a=>{const e=a.effect,t=e&&e.target;if(!t)return;let k=[],d=0;try{k=e.getKeyframes();d=e.getTiming().duration||0}catch(x){}if(st.isM(k,d))st.els.add(t)})}catch(e){}st.els.forEach(el=>{if(!el.isConnected){st.els.delete(el);return}el.style.visibility=st.on?"hidden":""})})();
上記のコードをすべてコピーします。
※トリプルクリックで全選択できます。

「Google Chrome」のブックマークバーを右クリックし、「ページを追加」を選択します。
名前は自分がわかりやすいものを入力します。
URL欄に、先ほどコピーしたコードを貼り付けて保存します。
使い方

「GOD FIELD」の部屋に入ったら、ブックマークバーに追加したブックマークレットをクリックするだけです。
事前にクリックしておけば、何を書き込まれてもお告げが表示されません。
クリックし忘れていた場合も、途中でクリックすれば表示中のお告げがすべて消えます。
クレジット
※現在配布しているものは西中が生成AIを利用したバイブコーディングで制作したものです。
何かあれば西中ニシカのTwitterまでご連絡ください。
初期コード制作:砂滑なう(すなめりさん)
YouTube:@sunowmeri
Twitter(X):https://x.com/sunowmeri
