Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/333ggg/www/akisame/wpcore/wp-content/plugins/ultimate_ga_1.6.0.php on line 524

iepngfix.htcのIE判定


Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/333ggg/www/akisame/wpcore/wp-content/plugins/ultimate_ga_1.6.0.php on line 524

IE5.5やIE6でも透過PNGを表示できるようにしてくれるIE PNG Fixをとてもありがたく使わせてもらっているんだけど、IEのバージョン判定が甘い気がする。

問題の箇所はipengfix.htcの74行目付近。

	if (
		!/MSIE (5\.5|6)/.test(navigator.userAgent) ||
		typeof elm.filters == 'unknown'
	) {
		return;
	}

これだと透過PNGが使えるIE7やIE8でも適用されてしまう。
・・・というかこのプログラムはそういう仕様なのかも。
「IE5.5+ PNG Alpha Fix v2.0 Alpha」って書いてあるし。
IE5.5以上で透過PNG使えるようにするみたい。

Comments are closed.


Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/333ggg/www/akisame/wpcore/wp-content/plugins/ultimate_ga_1.6.0.php on line 524

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/333ggg/www/akisame/wpcore/wp-content/plugins/ultimate_ga_1.6.0.php on line 524