タグ

2011年6月6日のブックマーク (2件)

  • 戻るボタンが押された際、ページのJavaScriptを途中の状態から実行させない方法

    スマートフォンを含む最近のブラウザでは、戻るボタンで前のページに戻った際に、JavaScriptも含めて前回の最後の状態を復元します(Back Forward Cacheと呼ばれます)。これはとても便利なのですが、ページを作成する立場からすれば、余計なお世話であることもあります。 Back Forward Cacheの無効化はとても簡単に実現できます。ページの中にonunloadを書くだけです。 <!DOCTYPE html> <html><head><title>onunload test</title> <script> window.onunload = function() {}; window.onload = function() { var count = 0; var loop = function() { document.getElementById("num").in

    AmaiSaeta
    AmaiSaeta 2011/06/06
    Back Forward Cacheって初めて知った。 | window.onunloadを定義。DOM0なのが気になる……DOM2のaddEventListenerで出来るのかな……?(未確認)
  • 震災と、「眠りつづけて死ぬ」のこれまでと、これからの話 - いんたーねっと日記

    1 2010年8月20日、僕は@hironicaの呼びかけで目黒二郎に行くオフ会に参加した。このときは10人くらい集まって、完したあとみんなでその近くにある目黒寄生虫館に向かった。ホルマリン漬けにされた寄生虫や寄生された動物の標なんかをはしゃぎながら見ていたのだけど、2階の世界中の寄生虫由来の病気について解説された展示の、病気にかかった患者さんの写真に僕は目を奪われた。 屋外に上半身裸で横たわる男性の写真の下には「このまま眠りつづけて死ぬ」とだけ書かれていた。 これはツェツェバエが媒介する寄生虫トリパノソーマによる病気「睡眠病」の患者の写真で、この男性はこの病気の患者で痛ましい写真のはずなのだけど、その下に「このまま眠りつづけて死ぬ」とだけキャプションが書いてある状況があまりにシュールで、きっとこの言葉を選んだ人はこういう反応を狙っていたわけではないのだろうけど、非常にハイセンスだと思

    AmaiSaeta
    AmaiSaeta 2011/06/06
    サービス運営者の考え方の参考として。