beforeunload イベントの挙動を調べる - Togetter
Twitterのつぶやきマッシュアップメディア!
@togetter_jpをフォロー
マイページ
メニュー
設定
ログイン
トップ
ニュース
社会
地域
芸能・スポーツ
IT・Web
科学・教養
カルチャー
趣味
生活
仕事
ネタ・お笑い
ログ・日記
震災
311
復興
ネタ
放射脳
片山さつき
プロレス
茂木健一郎
速報
国内
アジア
アメリカ
ヨーロッパ
その他
政治
経済
国際
法律
環境
コラム
東京
東京近郊
北海道
東北
関東
北陸・信越
東海
近畿
中国・四国
九州・沖縄
海外
芸能
テレビ
ラジオ
野球
サッカー
ゴルフ
格闘技
競馬
モータースポーツ
その他
Android
Apple
インターネット
パソコン
モバイル
ガジェット
サイト制作
プログラミング
その他
科学
テクノロジー
エネルギー
数学
物理
宇宙
自然
人文
建築
心理
その他
アニメ
ゲーム
マンガ
アイドル
映画
音楽
書籍
演劇
ファッション
社会学
カメラ
車・バイク
電車
旅行
釣り
歴史
アート
デザイン
動物
その他
ハウツー
レシピ
グルメ
恋愛
マネー
節約
健康・医療
教育
ペット
起業・ベンチャー
経営
マーケティング
会計・人事
法務
就職・転職
語学・資格
ネタ
お笑い
大喜利
画像・動画
やってみた
その他
ログ
日記
思い出
雑談
メモ
飲み会
議事録
イベント
セミナー
復興
原発
支援
政府
自治体
トップ
>
IT・Web
> beforeunload イベントの挙動を調べる
2010/12/22 20:28:37
IT・Web
html5
javascript
+
beforeunload イベントの挙動を調べる
beforeunload は HTML5 規定。
by
think49
0 fav
995 view
Fav
0
お気に入りに登録ならここをクリック!
まとめ
メニューを開く
一括削除
beforeunload は HTML5 規定だったのか…。
http://goo.gl/WET6f
返信する
RTする
ふぁぼる
think49
2010/12/22 18:34:13
@think49
beforeunload は unload より前に発火するから "before" と認識していたけど、ソースが見つからない。どこにあるんだろう…?
返信する
RTする
ふぁぼる
think49
2010/12/22 18:35:35
@think49
DOM L3 Events では "beforeunload" は規定されていない。 やはり、HTML5 のどこかにあるのかな…。
http://goo.gl/ExshD
返信する
RTする
ふぁぼる
think49
2010/12/22 18:38:17
@think49
多分、HTML5 6.5.10
http://goo.gl/aLR7
かな…。
返信する
RTする
ふぁぼる
think49
2010/12/22 18:55:52
@think49
1. で BeforeUnloadEvent が発火し、5. で "document to be unloaded." と記述がある。
返信する
RTする
ふぁぼる
think49
2010/12/22 18:57:56
@think49
これが同じ bold 体の "When a user agent is to unload a document" に続くとすれば一応筋が通る。
返信する
RTする
ふぁぼる
think49
2010/12/22 18:58:08
@think49
"unload a document" の説明では 2. で unload が発火するから、beforeunload は unload よりも前に発火すると解釈できる。
返信する
RTする
ふぁぼる
think49
2010/12/22 18:59:39
@think49
beforeunload が発火すると unload していいかを Y/N のダイアログで尋ねてくる。 unload イベントは問答無用で unload するので、その使い分けが大事らしい。
返信する
RTする
ふぁぼる
think49
2010/12/22 19:53:34
@think49
beforeunload 発火時のダイアログメッセージは event.returnValue = 'unload していい?'; のように指定する。
返信する
RTする
ふぁぼる
think49
2010/12/22 19:55:01
@think49
ユーザが unload することを選択したとき、unload イベントが発火する。
返信する
RTする
ふぁぼる
think49
2010/12/22 20:00:23
@think49
仕様上は event.returnValue = 'unload していい?'; だけでいいはずなのだけど、Google Chrome 8 では return 'unload していい?'; にしないと動作しない。
返信する
RTする
ふぁぼる
think49
2010/12/22 20:09:44
@think49
IE8 では event.returnValue = 'unload していい?'; だけで動作する。
返信する
RTする
ふぁぼる
think49
2010/12/22 20:10:40
@think49
event.returnValue は return 節よりも優先するよう規定されているはずなので、Google Chrome 8 側のバグな気がする。
返信する
RTする
ふぁぼる
think49
2010/12/22 20:10:49
@think49
妥協点としては、return event.returnValue = 'unload していい?'; かな。
返信する
RTする
ふぁぼる
think49
2010/12/22 20:13:35
@think49
あるいは、 var returnValue = 'unload していい?'; event.returnValue = returnValue; return returnValue;
返信する
RTする
ふぁぼる
think49
2010/12/22 20:14:47
@think49
beforeunload は IE 由来の機能なので、IE8 が先行しているのはある意味当然だけど何となくすっきりしない感じ。
http://goo.gl/4hJ5s
返信する
RTする
ふぁぼる
think49
2010/12/22 20:19:26
@think49
Google Chrome のバグ報告ってどこにすればいいんだろう?
http://code.google.com/p/chromium/issues/list
でいいのかな。
返信する
RTする
ふぁぼる
think49
2010/12/22 20:22:27
@think49
http://www.google.com/support/forum/p/chrome/label?lid=31c24064d2fd35b5&hl=ja
でいいのかな。日本語でいいのは助かるけど開発者同士の話し合いではなさそう。ナレッジスペース的な感じがする。
返信する
RTする
ふぁぼる
think49
2010/12/22 20:24:48
@think49
chromium issueに登録したらいい感じだと思いますー.
返信する
RTする
ふぁぼる
Constellation
2010/12/22 20:45:14
Issue 67784 - chromium に登録しておきました。
http://code.google.com/p/chromium/issues/detail?id=67784
返信する
RTする
ふぁぼる
think49
2010/12/22 22:32:44
Content from Twitter
ブログへ
iframe版
拡張版
張付けプレビュー
Fav
0
あわせて読みたい
document.forms における HTMLCollection の仕様
Transformiceやろうず!まとめ
400LforHope
iidafor2012
oven::adjacent_transform
powered by Preferred Infrastructure
コメント
コメントを入力してください。
Twitterにも投稿する
みんなのおすすめ商品
商品を編集
おすすめ商品を登録する
設定を変更する
まとめを作成する
プロフィール
フォローする
興味カテゴリ JavaScript/ECMAScript/(X)HTML/CSS
think49
link
twitter
rss
javascript
ecmascript
フォローされている
3
アップデート
まとめ
48
43
ECMAScript 規定: ドル記号は機械的に生成され..
2
診断くんが Proxomitron を Proxy と判..
11
クロージャをメモリから解放する
お気に入り
31
コメント
18
新着のまとめ
★ふくいち及び東電関連情報まとめ 5/20~5..
new
桐生市・森山市議による5/28緊急代表者会議報..
new
今日のオモシロ投稿
new
みらいのねいろ in 台北 #ツイートまとめ
new
あそん狩りしようぜ!
new
もっと見る
@togetter_jp
最近追加された商品
1/1 ダンボール戦機 LBX 010 オーディーン
ロック暴言・珍言・妄言集
虹 / ひまわり / それがすべてさ
[J-アクシス]J-AXIS 腕時計 手巻式 スケルトン 懐中時計 DP660-G
虹
オススメ
マイスター
トゥギャ通
某司法書士が作った珍妙なエコバッグについて
up
黙れ小僧!お前に◯◯学の不幸が癒せるのか
up
昭和初期の『格差』について
買い物弱者とiPadの話
瓦礫処分の現状を知って下さい:宮城県石巻市(2..
『私がグーグルマップとフォトショップを使って「..
もっと見る
#一番ヤバいバックに付いている組織を考えたら優..
new
「おしっこ我慢大喜利」まとめ
new
明治大正昭和初期の農民の理想と現実
new
佐々木俊尚さんのstudygiht関連ツイート..
new
NHK あさイチ 「どうする?被災地ガレキの広..
new
NNNドキュメント’12 「医療被曝~過剰投与..
new
もっと見る
第80回「日食写真と昭和格差」
号外「みんなの金環日食まとめ―画像から教養ま..
第79回「虚構新聞とJリーグ」
第78回「コンプガチャとIT系かあちゃん」
第77回「びろーんと自宅警備隊」
第76回「Appleとパンツクッキー」
もっと見る
コメント