アカウント名:
パスワード:
onunload イベントを使って window.open しててスマホだとアプリ切っても前回のタブが保存されてるから無限ループにハマってると思うんだけどこれ機内モードにしてリロードしたらページ開くのに失敗するから簡単に抜けられるんじゃないの?
手元の htc j butterfly (Android 4.1.1) で確認してみました。標準ブラウザは仰る通りページを開くのに失敗しましたが、Chrome ブラウザの環境では、キャッシュに存在するページを表示するだけで、開くのに失敗はしませんでした。確認した手順は以下の通りです。 1. ブラウザで適当なページを表示 2. ホームボタンでホームに戻る 3. 機内モードに変更 4. 「最近使用したアプリケーション」から Chrome ブラウザを削除 5. ブラウザを再表示
よって、元記事にあるような「ブラウザのキャッシュ/履歴を消去すれば良い」という話が出てくるのだと思います。※ 環境によって動きは違うかもしれません。
検証ありがとうございます。上記の手順で3.5 または 6 にメニューからリロードを選択って手順を追加すると Chrome でも読み込みに失敗しませんか?
それよりも、さっきから jQuery 1.11.2 と 2.1.3 で unload や beforeunload イベントを捕まえようと試してるんだけど、$(window).on("unload", function(){alert("unload");});$(window).on("beforeunload", function(){alert("beforeunload");});ってコードがWIndows 7 の IE 11.0.9600.17420だと動くんだけどWindows 7 の Firefox 35.0
問題のサイトで確認したわけじゃないですけど、ポップアップが出続けて操作ができなくなるという話なのですから、そもそもメニューを押せないんじゃないですかね?
メニューを押せたら、新しいタブを開いたりできますし。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家
仕組み的に (スコア:3)
onunload イベントを使って window.open してて
スマホだとアプリ切っても前回のタブが保存されてるから無限ループにハマってると思うんだけど
これ機内モードにしてリロードしたらページ開くのに失敗するから簡単に抜けられるんじゃないの?
uxi
Re: (スコア:4, 参考になる)
手元の htc j butterfly (Android 4.1.1) で確認してみました。
標準ブラウザは仰る通りページを開くのに失敗しましたが、Chrome ブラウザの環境では、
キャッシュに存在するページを表示するだけで、開くのに失敗はしませんでした。
確認した手順は以下の通りです。
1. ブラウザで適当なページを表示
2. ホームボタンでホームに戻る
3. 機内モードに変更
4. 「最近使用したアプリケーション」から Chrome ブラウザを削除
5. ブラウザを再表示
よって、元記事にあるような「ブラウザのキャッシュ/履歴を消去すれば良い」という話が出てくるのだと思います。
※ 環境によって動きは違うかもしれません。
Re: (スコア:2)
検証ありがとうございます。
上記の手順で
3.5 または 6 に
メニューからリロードを選択
って手順を追加すると Chrome でも読み込みに失敗しませんか?
それよりも、さっきから jQuery 1.11.2 と 2.1.3 で unload や beforeunload イベントを捕まえようと試してるんだけど、
$(window).on("unload", function(){alert("unload");});
$(window).on("beforeunload", function(){alert("beforeunload");});
ってコードが
WIndows 7 の
IE 11.0.9600.17420
だと動くんだけど
Windows 7 の
Firefox 35.0
uxi
Re:仕組み的に (スコア:0)
問題のサイトで確認したわけじゃないですけど、ポップアップが出続けて操作ができなくなるという話なのですから、
そもそもメニューを押せないんじゃないですかね?
メニューを押せたら、新しいタブを開いたりできますし。