3

Web ページを使用して、App_Data からの pdf を表示しています。

私はこのhtmlを使用しています:

<iframe src=""  id="iframePDF" style="width:100%; height:93%;z-index:1;></iframe>

javascript

$('#iframePDF').attr("src", responseData.TempPath + "#zoom=100&page=1");

ズームでページがズームされず、スクロールできません。

これに対する回避策または解決策はありますか?

4

2 に答える 2

1

2 本の指を使用してスクロールできる場合がありますが、これはユーザーにとって直感的ではありません。コンテンツのサイズがわからない限り、領域をスクロール可能にすることはできません。これは、iOS が教えてくれないためです。

申し訳ありませんが、Cordova (PhoneGap) が提供するソリューションのようなネイティブまたはハイブリッド アプリを検討する必要があります。ファイルが .NET App_Data にあるか、オンラインの他の場所にあるかは問題ではありません。

ブラウザで動作する理由は、新しいウィンドウでファイルを開くと読み込まれる組み込みのファイル ビューアーがあるためです。

于 2013-03-11T16:25:32.473 に答える
0

ある種の幅に制約のある要素でiframeをラップしてから、このCSSをその要素に適用します。

-webkit-overflow-scrolling: touch
于 2013-03-01T21:13:40.833 に答える