WindowsCEで掲示板にアクセスできないという障害があります。
理由は2つあります。
1.特定のメタタグがあると、ブラウザがおかしくなる
2.20スレッドも有る掲示板はCEのパワーでは開くのに5分以上かかる。
そこで、gate.cgiとpetit.cgiからメタタグの出力ルーチンを削除します。
gate.cgiの330行目あたり
print "Content-type: text/html\n\n";
print "<html><head>\n";
# print "<META HTTP-EQUIV=\"Content-type\"
CONTENT=\"text/html; charset=x-sjis\">\n";
print "<title>$gototitle</title></head>\n";
print "<frameset frameborder=no border=1 cols=\"100\%\,*\">\n";
print "<frame src=\"$goto?ac=$aucode\" name=\"main\">\n";
print "</frameset>\n";
print "</html>\n";
「#」を追加してください。
petit.cgi 1540行目あたり
sub header {
print "Content-type: text/html\n\n";
print "<html>\n<head>\n";
# print "<META HTTP-EQUIV=\"Content-type\"
CONTENT=\"text/html; charset=x-sjis\">\n";
print "<title>$title</title></head>\n";
「#」を追加してください。
おなじく、1615行目あたり get_cookieサブルーチン
if ($FORM{'name'}) { $c_name = $FORM{'name'}; }
if ($FORM{'email'}) { $c_email = $FORM{'email'}; }
if ($FORM{'url'}) { $c_url = $url; }
if ($FORM{'pwd'}) { $c_pwd = $FORM{'pwd'}; }
if ($FORM{'color'}) { $c_color = $FORM{'color'}; }
if ($FORM{'icon'}) { $c_icon = $FORM{'icon'}; }
$agent = $ENV{'HTTP_USER_AGENT'}; #CE対策
if ($agent =~ /CE/i) {
$pagelog = 5;
}
}
赤文字の部分を追加してください。
以上です。