2011年11月7日月曜日

JavaScriptの変数の有効範囲

JavaScriptの変数の有効範囲。

どこにも情報がないので調べてみたが、1HTMLファイルの中だけらしい。
リンク先では参照できない。

どの順番で開いたかによって内容を変えようと思っているのだけど、出来ない。
JavScriptだけじゃ無理?

Google Chromeのcookie、デフォルトでは「ローカルへのデータ設定を許可する」になっているのに、なぜか設定できない(V12/V13で確認)。
正確には、Webサーバー上につないで閲覧したときは設定できるが、ローカルにあるHTML上では代入が無視されてしまう。

Firefox(Win/Mac)では問題ない。同じWebKitのSafari(Win/Mac)でも問題ない。
でもiOSのSafariはだめ。

IEはいちいちチェックをしてくるのがうっとうしいが、動作はする。

レンダリングエンジンとJavaScriptエンジンは別という証拠だけど、iOSだけ訳わからん。

0 件のコメント:

コメントを投稿