0

iPad 用の単純な (ASP.NET) Web アプリケーションを作成しています。それは書かれており、うまく機能しますが、1つの機能はPDFファイルを提供することです(とりわけ)。これを行うには、window.open を使用してファイルを開きました。

これを Safari で行うと、完全に機能します。ボタンをクリックすると、ファイルが新しいタブで開きます。その後、タブを閉じて前の Web ページに戻ることができます。

ただし、アプリケーションをフルスクリーン モードで実行している場合 (つまり、適切な「メタ名」を設定し、ホーム画面のショートカットから実行している場合)、ボタンをクリックしてファイルをロードすると、フルスクリーンがロードされ、最後のページに戻る手段がありません。 .

これはウェブページではなくファイルであるため、「戻る」ボタンを付けることができず、iPad のボタンを押すとすべてが閉じてしまいます。

これは以前に尋ねられたことを知っており、同様の質問をいくつか読んだことがあります-その中で最も近いものはこれでした:

https://stackoverflow.com/questions/9168236/web-app-hyperlinks

可能であれば、(私が使用しているコントロール ライブラリのおかげで) ボタンのクリックが JavaScript で行われることがはるかに望ましいでしょう。リンクの href を設定するのは簡単ではありません。

結論としては、フルスクリーンの iPad Web アプリケーション内から新しいウィンドウを作成するか、何らかの形で「戻る」ナビゲーションを許可したいだけです...

これは可能ですか?

ありがとう!

4

1 に答える 1

0

を使用するのではなく、ページに iframe を作成し、window.openそれをターゲットとして設定します。

そうすれば、PDF が既存のウィンドウ内で開きます。

jQuery などのクライアント側 JavaScript を使用して、ダイアログ ウィンドウのようにスタイルを設定します。

于 2012-09-05T09:48:19.807 に答える