iframe表示のWebカメラセッションの切断
jQuary-jqtouchで作成しているiPhone/Android用Webアプリで、iframeを使いWebカメラ画像を取り込んでいます。
<div id="cam"><iframe src="http://***.***.***.***/ImageViewer?Mode=Motion&Resolution=320x240" width="320" height="240" scrolling="no"></iframe></div>
Webアプリなので動作中にホームボタンを押せばバックグランドに回って動作を続けます。
jqtouchで作っているので実質的に1つのページです。
よって、一定時間後に#homeに戻るようにしても同一ページなのでiframeで接続している画像は取り込まれ続けています。
#homeに戻る時にiframeの外で<div>囲んでいる部分の中を
<div id="cam">カメラ画像は表示出来ません</div>
と書き換えてもiframeで通信しているセッションは残ってしまい通信しているようです(画像は表示していませんが)。
解決する方法としては、
※ 一定時間経過したWebアプリは自動で自身を閉じる。
※ Webアプリ側からiframeで使っているセッションを強制的に切断する。
かと考えていますが、良い方法はありますでしょうか?
Wbeアプリが確認のダイアログを表示せずに一定時間後に自身を終了することはできるのでしょうか?
初めてのjavascript,jquary,jqtouchに取り組んでいます。
ご教授よろしくお願いいたします。
お礼
すばやいご回答ありがとうございます。 目的が達成できました。