JavaScriptを使用した自作プラグインが、いろいろ登場してきているので、PukiWikiの本体側で
<meta http-equiv="Content-Script-Type" content="text/javascript" />
の出力を管理する必要が出てきている。
現在、プラグイン作者及び設置者が個別に対応しているが、結果的に同じ<meta>タグが重複して出力されることも発生しているので。
$html_transitionalと同じように、PukiWiki本体側でフラグを用意して、<meta>タグを出力するようにした方がいい。
--- pukiwiki.skin.ja.php 2004-09-20 11:24:38.194489600 +0900 +++ pukiwiki.skin.ja.php 2004-09-20 11:26:19.009454400 +0900 @@ -21,6 +21,7 @@ <head> <meta http-equiv="content-type" content="application/xhtml+xml; charset=<?php echo CONTENT_CHARSET ?>" /> <meta http-equiv="content-style-type" content="text/css" /> + <meta http-equiv="Content-Script-Type" content="text/javascript" /> <?php if (!$is_read) { ?> <meta name="robots" content="NOINDEX,NOFOLLOW" /> @@ -33,7 +34,6 @@ global $trackback, $referer; if ($trackback) { ?> - <meta http-equiv="Content-Script-Type" content="text/javascript" /> <script type="text/javascript" src="skin/trackback.js"></script> <?php } ?> <?php echo $head_tag ?> --- pukiwiki.skin.en.php 2004-09-20 11:24:28.430449600 +0900 +++ pukiwiki.skin.en.php 2004-09-20 11:26:36.915201600 +0900 @@ -21,6 +21,7 @@ <head> <meta http-equiv="content-type" content="application/xhtml+xml; charset=<?php echo CONTENT_CHARSET ?>" /> <meta http-equiv="content-style-type" content="text/css" /> + <meta http-equiv="Content-Script-Type" content="text/javascript" /> <?php if (!$is_read) { ?> <meta name="robots" content="NOINDEX,NOFOLLOW" /> @@ -33,7 +34,6 @@ global $trackback, $referer; if ($trackback) { ?> - <meta http-equiv="Content-Script-Type" content="text/javascript" /> <script type="text/javascript" src="skin/trackback.js"></script> <?php } ?> <?php echo $head_tag ?>