WIKIWIKIユーザー助け合い掲示板

ユーザーエージェント単位での規制ができない助けて / 2

10 コメント
views
6 フォロー
2
ただのカオスバトル愛好家 2022/12/17 (土) 12:57:03 >> 1

海外で利用するユーザーもいるのでソレはしたくないですね…
なるべく一つのブラウザの編集を規制する方法を教えてほしいのですが

通報 ...
  • 3
    01v 2022/12/17 (土) 13:26:56 >> 2

    UAの制限は規制ルールのリンク先に書いてあります。

  • 4
    ただのカオスバトル愛好家 2022/12/17 (土) 15:35:49 >> 2

    そこの「正規表現」でやってるけどうまくいかん

  • 5
    ただのカオスバトル愛好家 2022/12/17 (土) 15:36:36 >> 2

    ちなみに規制したいのはFirefox

  • 6
    01v 2022/12/17 (土) 17:30:00 修正 >> 2

    正規表現の意味がわからなければ、完全一致にして編集差分ログからUAの文字列をそのまま入れればいいです。
    規制したら規制ログで引っかかってるか確認。

    ただUAの前に編集差分ログでよく分析したほうがよいです。
    他に同じUAの人がいないか。クッキーやIPの範囲で制限できないか。
    UAは巻き込みが広い一方で、相手側にしてみれば対策は容易です。それと気が付かれれば。

  • 7
    ただのカオスバトル愛好家 2022/12/17 (土) 22:34:11 >> 2

    一応こんな感じ
    画像1

  • 8
    01v 2022/12/18 (日) 01:52:47 >> 2

    UA/正規表現で以下の文字列入れてください。

    Firefox/102\.0
    あるいは
    Firefox/102
    

    "\"になってるところは日本語キーボードの場合"¥"キーで入力します。

  • 9
    01v 2022/12/18 (日) 01:59:39 >> 2

    上手く行かなかったのは説明ページと編集差分ログの仕組みが悪いです。
    あげられた画像を見てなんで上手く行かないか不思議でした。自分でやってみても上手く行かず、理解するのに時間が掛かりました。
    普通に考えれば編集差分ログで規制対象を確認して、UAで制限しようと思ったらそこに表示されてる文字列を元にルールを考えますが、この考え方だと上手くいきません。

    規制ルールのUA指定の定義は、説明ページの例や編集差分ログで見えるような単純な文字列ではないです。
    例えばFirefoxの実際のUAはMozilla/~から始まります。(Edgeなどもそうですが。)
    ところが管理者が編集差分ログで見るUAは簡略化されておりそれがわかりません。
    一方でUA規制のサンプルとしては^Nintendoと書かれており、実際のログにはFirefoxから始まる文字列が表示されてればそれに倣って書くのも当然です。
    さらに正規表現らしさにこだわった"^"行頭指定のメタ文字を使った説明例が間違いを誘発します。実践的には正規表現の場合は部分一致でヒット扱いになるのでそんな必要がありません。

  • 10
    ただのカオスバトル愛好家 2022/12/18 (日) 07:59:09 >> 2

    んーとつまり入らなかったのね