つまようじ→PIEの謎: CEで掲示板に書き込めない理由: 掲示板の中にはJava Scriptなどのスクリプト類を利用しているものがあります。 また、他にはRefererと呼ばれる環境変数をチェックしている掲示板もあります。 Pocket IEは、本家のIEに比べコンパクトに仕上げてある分、機能がかなり制限されています。 Pocket IEがそれら一部のスクリプトやRefererに対応していないのが書き込めない原因です。 特にRefererが原因で書き込みできないことが多いようです。 Refererはどのページから飛んできたかを示します。 これをチェックすることで、遠隔から掲示板をアタックされることを防止することができます。 例えば、自動で遠隔から掲示板に大量の書き込みをするプログラムを書いたり、 身分を詐称して外部から投稿されるのを、防止できそうなことは明白でしょう。 しかしPocket IEはRefererを送っていないので、掲示板アタックと同様に見なされ書き込みを拒否されてしまいます。 つまようじ関連情報:「環境変数」について 掲示板に書き込む仕組みの説明 Refererの設定する仕組みの説明 CEで掲示板でレスを書くと空白が?になるのは: 詳しいことは分かりませんが、PIEの不具合のひとつのようです。インターネット上でホームページ関連の情報をやり取りするためには、 アルファベット以外の文字をurl-encodingと呼ばれる方法で変換して、インターネット網を伝わっていきます。 PIEはTEXTAREAの内容として受け取った半角スペースを、url-encodingする際に間違って変換しているようです。 つまようじ関連情報:引用マークを戻す仕組みの説明 H/PC Proでminibbsに書き込みできない: minibbsの出力するHTMLファイル内にある、「action」という文字列によって、PIEが混乱しているようです。[object]などの意味不明な文字列が含まれたURLにアクセスし、結果としてアクセスエラーになります。 また、「~(チルダ)」がurl-encodingされ「%7E」に変換されることで、用意された書き込みページと異なると判断され、書き込み拒否をされることがあります。 以上の不具合についてはつまようじ1.06で対処することができます。 Pocket IEはどこまでタグをサポートしてるの?: 詳しくまとめた方がいらっしゃいますので、リンク先をご覧ください。基本はHTML2.0までのサポートのようです。(ただしAPPLET非対応) →HTML for Pocket Internet Explorer (CE) ※作成者の方の連絡先が分かりませんでしたので、勝手にリンクさせていただきました。 PocketPC搭載のPocket Internet ExplorerはHTML3.2のうちDHTMLおよびCSSはサポートしておらず、FRAMEは必ずBORDERが表示されるとのこと。サポートしているタグについては、Microsoftが出している以下のようなドキュメントを見れば分かりそうです。 →Designing Web Sites for the Internet Explorer for Pocket PC →Internet Explorer for Pocket PC - HTML and Object Model Reference |