「native」はGoogle Chromeでは予約語だったみたい。

自分のフレームワークを使っていて、どうにもGoogleChromeだけが動かない事態が発生しました。

IEだけ動かない、というケースには慣れっこですが(笑)、Chromeだけ動かないのは少し驚きました。

var e = hogehogeGetElement();

var native = e.hugahuga();

みたいなコードが動かなくて困りました。他のブラウザでは全部動いているのに・・・。

何がダメなんだろう、と試行錯誤の末、変数名を変えたら動いた。

var n = e.hugahuga();

「native」ってChromeでは予約語なのかな?この変数を定義すると動かないんですよね。

ちょっと稀な経験をしてしまいました。

You can follow any responses to this entry through the RSS 2.0 feed. Responses are currently closed, but you can trackback from your own site.

22 Comments »