[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 07/13 16:46 / Filesize : 334 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Proxomitron フィルター作成スレッド Part8



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 03:02:52 ID:1l6Tk/UJ0]
このスレは作成依頼されたフィルタを有志により作るスレッドPart8です

Proxmine - Uploader
wind.prohosting.com/proxmine/cgi-bin/uploader/
Proxomitron専用Uploader
proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/upload.html

Proxomitron等に関するWiki
abc.s65.xrea.com/prox/wiki/
Thinking Archive(仮)
vird2002.s8.xrea.com/

>>2-10にいろいろと

313 名前:think ◆MM0nnAOCiQ mailto:sage [2008/01/21(月) 19:29:21 ID:MKKBMFJs0]
>>311
差し支えない範囲で、古いブラウザの名称を開示できないでしょうか?(ブラウザがわかれば、検証できるかもしれません)

「Fix MIME type」でブラウザにファイル内容を jpg と判定させれば、xml宣言は無効化されると思います。
ただし、IEなら、[拡張子ではなく、内容によってファイルを開く] もOFFにする必要があります。
(多くの場合、このオプションを無効化しても問題ないです)

Google検索: 拡張子ではなく、内容によってファイルを開く
ttp://www.google.co.jp/search?lr=lang_ja&ie=utf-8&q=%E6%8B%A1%E5%BC%B5%E5%AD%90%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E3%80%81%E5%86%85%E5%AE%B9%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E9%96%8B%E3%81%8F&client=

314 名前:think ◆MM0nnAOCiQ mailto:sage [2008/01/21(月) 19:47:08 ID:MKKBMFJs0]
>>312
> hoge\hoge\page1.html を hoge/hoge/page1.htm lに変換する
変換自体は簡単で、下記フィルタでOKです。

[Patterns]
Name = "Replace Link \ -> / [2008/01/21] test2"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = "(<a\s[^>]++href=)\#$AVQ((("|)http(s|):/)\#(([^\\]+)\#\\$SET(#=/))+([^\\]+)\#)(^(^[ >]))"
Replace = "\@"

Firefoxでは、円記号はURLエスケープされた文字「%5C」に置き換わります。
URLエスケープされると、元々エスケープされていた文字なのか、区切り文字として宣言された円記号なのか、わからなくなってしまうため、タグに打ち込まれている文字から置換しました。

315 名前:think ◆MM0nnAOCiQ mailto:sage [2008/01/21(月) 19:48:37 ID:MKKBMFJs0]
ところで、>314は多くの状況で問題ない動作なのでしょうか?
Firefox v2.1.11 でもfileスキームでは、\(円記号) が / に変換されました。
これはWindowsのファイル名で \ が使えないことを踏まえれば、納得のいく動作です。

httpスキームの場合は、\ はURLエスケープする動作 (\ -> %5C) が正しいと思うので、「\ -> /」の変換を既定の動作にしてしまうと、
本来は正しく動作するページで誤動作を引き起こしてしまう可能性があるように思えます。
(その場合、IE未対応となるので、事実上あり得ないかもしれませんが)

どちらかといえば、IEの動作が間違っていると思いますが、IEがデファクトスタンダードということを踏まえて、
多くのサイトがそういう仕様にしている現状がある、と想定するべきなんですかね?
URLに円記号を使っているWebページは見たことがないので、差し支えなければ参考事例を掲示していただけると参考になります。

# 円記号に関しては、「http Text to Link」フィルタでも悩んだところです。
# 結局、参考例を全く見つけられなかったので、円記号をURLに使える文字という動作にはしませんでした。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<334KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef