[過去ログ]
【専ブラ】5ちゃんねるブラウザ「ChMate」part229 (1002レス)
【専ブラ】5ちゃんねるブラウザ「ChMate」part229 http://egg.5ch.net/test/read.cgi/applism/1653728362/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
354: 名無しさん@お腹いっぱい。 (ブーイモ MM67-BrT/) [sage] 2022/06/11(土) 21:35:41.49 ID:gyA7vKgJM 最近ChMateだけURLが化けてしてしまうことがあります これは架空のURLだけど、こんなURLが化けてしまう https://example.com/test.php?a=b&num=1&pid=1234&part=3&nid=test&get=0 本当はこういうURLだった https://i.imgur.com/DJVOgks.png 何が起こっているかというと、まず5chのdatがいつからか仕様変更で「&」を&に変換しなくなったっぽい 今までの5chは、文字参照の一部としての&以外の&はhtmlのルールに従って&に変換していたのがなくなった そして、ChMateは文字実体参照(html上で「>」みたいな特殊文字を「>」みたいにして書く方法)を扱う時、最後にセミコロンがなくても必ず文字実体参照として扱う仕様になっている この2つの条件が組み合わさって、URLによくあるパラメータが、偶然文字実体参照になってしまうと一部が化けてしまう状態になっているみたい 他のブラウザも見てみると、PCのJaneStyleはURL内ではセミコロンなしの文字実体参照は文字実体参照として扱わないっぽい ChromeやFirefoxは、gtとかltとかampなどの代表的な文字参照と、ISO-8859-1の文字の文字参照はセミコロンがなくても扱うが、それ以外は扱わないっぽい https://www.tagindex.com/html_tag/basic/character.html ここにあるけど、ギリシャ文字とかの文字実体参照は文字数が少なくて誤爆の危険性が高い だからChromeやFirefoxでは、セミコロンなしでも文字実体参照として扱う文字はISO-8859-1の範囲内にしているのだと 思う テスト用に貼ってみたのがこれ https://egg.5ch.net/test/read.cgi/android/1528727582/713 ChMateもなんかうまいこと頼む http://egg.5ch.net/test/read.cgi/applism/1653728362/354
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 648 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.020s