01v
supporter a6487f1160
2022/12/17 (土) 11:12:05
規制ルール
UAで制限掛けると範囲が広すぎるとおもいますが。
IPが海外なら各種設定で制限できます。
通報 ...
海外で利用するユーザーもいるのでソレはしたくないですね…
なるべく一つのブラウザの編集を規制する方法を教えてほしいのですが
UAの制限は規制ルールのリンク先に書いてあります。
そこの「正規表現」でやってるけどうまくいかん
ちなみに規制したいのはFirefox
正規表現の意味がわからなければ、完全一致にして編集差分ログからUAの文字列をそのまま入れればいいです。
規制したら規制ログで引っかかってるか確認。
ただUAの前に編集差分ログでよく分析したほうがよいです。
他に同じUAの人がいないか。クッキーやIPの範囲で制限できないか。
UAは巻き込みが広い一方で、相手側にしてみれば対策は容易です。それと気が付かれれば。
一応こんな感じ
UA/正規表現で以下の文字列入れてください。
"\"になってるところは日本語キーボードの場合"¥"キーで入力します。
上手く行かなかったのは説明ページと編集差分ログの仕組みが悪いです。
あげられた画像を見てなんで上手く行かないか不思議でした。自分でやってみても上手く行かず、理解するのに時間が掛かりました。
普通に考えれば編集差分ログで規制対象を確認して、UAで制限しようと思ったらそこに表示されてる文字列を元にルールを考えますが、この考え方だと上手くいきません。
規制ルールのUA指定の定義は、説明ページの例や編集差分ログで見えるような単純な文字列ではないです。
例えばFirefoxの実際のUAはMozilla/~から始まります。(Edgeなどもそうですが。)
ところが管理者が編集差分ログで見るUAは簡略化されておりそれがわかりません。
一方でUA規制のサンプルとしては^Nintendoと書かれており、実際のログにはFirefoxから始まる文字列が表示されてればそれに倣って書くのも当然です。
さらに正規表現らしさにこだわった"^"行頭指定のメタ文字を使った説明例が間違いを誘発します。実践的には正規表現の場合は部分一致でヒット扱いになるのでそんな必要がありません。
んーとつまり^入らなかったのね