ようこそ!浜村拓夫の世界へ

    ブログ内検索

    最近の記事

    ブックマーク数の多い記事

    Blog Translation

    Powered By FC2ブログ

    Powered By FC2ブログ
    ブログやるならFC2ブログ


    FC2ブログ LOGIN

    with Ajax Amazon

    ローカルファイルのcookieを読み書きできないChrome

    このエントリーを含むはてなブックマーク はてなブックマーク - ローカルファイルのcookieを読み書きできないChrome あとで読む
    ChromeでJavaScriptの動作を検証するときは、注意が必要だ。
    Chromeのデフォルトの設定では、ローカルファイルのcookieの読み書きができない。

    設定を変えれば対処可能なようだが、面倒くさければとりあえずFireFoxやSafari等他のブラウザーで代用しても良いだろう。

    Chromeはローカルファイルからcookieの読み/書きができない | 狩野祐東の本 solidpanda.com

    Chromeは、デフォルトの設定ではローカルのHTMLファイルからcookieの読み/書きができないようになっています(ローカルファイルとはPCに保存されたHTMLファイルをダブルクリックして開いた状態のことで、アドレスバーのURLの冒頭が「file:///」になっている)。



    With having fun: Google Chrome で Cookie が試せない

    調べると、Chrome はデフォルトではローカルファイルでの Cookie の使用はサポートしていないようです。 ('file://' では Cookie は実行できないようです。)
    実行するには フラグ --enable-file-cookies が必要とのこと。(参考:Support cookies on file://)

    Google Chrome をフラグを付けて実行
    参考:Run Chromium with switches (flags)

    Mac で Chrome をフラグ付きで実行するには、コマンドラインから以下のように起動する。
    $ /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --enable-file-cookies &

    Web プログラマの人がブラウザの違いによって苦労しているとの話はよく聞きますが、苦労を垣間見た気がします。



    単純なことだけど、気が付かないとハマるだろうから、JavaScriptの動作チェックは複数の実行環境(ブラウザー)でテストしよう!

    確かな力が身につくJavaScript「超」入門 (確かな力が身につく「超」入門シリーズ)
    狩野 祐東
    SBクリエイティブ
    2015-10-30
    ¥ 2,678

    関連記事

    コメント

    コメントの投稿


    管理者にだけ表示を許可する

    トラックバック

    トラックバックURL:
    http://hamamuratakuo.blog61.fc2.com/tb.php/1387-189d6f43

    FC2Ad