2010-11-19 11 views
1

クライアントの1人がpdfを読み込むリンクをクリックしたいと考えています。 pdfは新しいブラウザウィンドウで読み込まれます。大丈夫。私のクライアントは、pdfが一定期間使用されないと、ウィンドウを閉じることを望んでいます。PDFを表示して一定期間アクティブでない場合は閉じる

私は、JQuery Media Pluginを使用してPDFを表示する予定です。ブラウザで私はタイマーを持っていて、.mousemove()が呼び出された場合はtime.rをリセットすることができますが、埋め込みpdfを動かすと呼び出されるイベントが呼び出されるかどうかはわかりません。

これを行う方法は他にもありますか?

+0

「使用していない」とはどういう意味ですか?前景ではない?それ以上のマウスの動き、フォームフィールドとのユーザーの操作はありませんか? –

答えて

1

私が見る限り、ブラウザ内からこれを行う方法はまったくありません。マウスイベントはPDFプラグインの領域では発生しませんし、他の種類のアクセスもありません。

このである可能性がある唯一の方法は、Javascript within the PDFを使用しています。しかし、それは表示されるすべてのPDF文書を準備する必要があります。

+0

PDFをIFrameに埋め込み、その後JavaScriptでIFrameを閉じることはできますか? – xandy

+0

@xandy確かにiframeはマウスがPDFの上に移動したかどうかを教えてくれません –

0

これを動作させるには、Google Doc Viewer(http://docs.google.com/viewer)にPDFを読み込んで、目に見えないDIVをインターセプトの相互作用。それが可能かどうかは確かではありませんが、ユーザーが実行しているPDFプラグインの種類(Adobe、FoxIt、Linuxアプリケーションなど)を確認することさえできないので、最も実行可能です。

希望します。

+0

これはうまくいくかもしれませんが、ユーザーにJS関連のセキュリティがあれば警告を発するでしょうクリックジャックについて – Ender

関連する問題