2

そのため、現在、ローカルの Web ベースのアプリケーションに取り組んでいます。事実は次のとおりです。

  • ここにある CSS ページ遷移を使用しています: http://tympanus.net/Development/PageTransitions/ このため、アプリケーションの各「ページ」は、1 つのファイル内の独自の div に含まれています。

例:

<div class="pt-page pt-page-1">
<!-- Page 1 content goes here ... -->
</div>
<div class="pt-page pt-page-2">
<!-- Page 2 content goes here ... -->
</div>

...等

  • クライアントは、Powerpoint (.ppt) ファイルを Web ブラウザーで直接表示できるようにしたいと考えています。迅速で汚い解決策を試みるために、Chrome拡張機能「Chrome Office Viewer」https://chrome.google.com/webstore/detail/chrome-office-viewer-beta/gbkeegbaiigmenfmjfclcdgdpimamgkj?hl=enを各マシンにインストールしました(このアプリケーションは、アプリケーションに Chrome を使用する 4 台のマシンに分離されるため、使いやすさはここでは問題になりません)。
  • 私が望んでいるのは、上記のように私のページの 1 つで iFrame の .ppt ファイルにリンクすることです<div>。そのため、ユーザーがリンクをクリックして PowerPoint を表示すると、ページが遷移し、スライドがChrome 拡張機能による iFrame。
  • 現在発生しているのは、アプリケーションがロードされるとすぐに、ページが元のアプリケーション ページから別のページにリダイレクトされ、.ppt ファイルを表示することです。<iframe>ページ全体のリダイレクトではなく、前述のように内部でこれを実行したいと思います...

これは可能ですか、それとも Chrome 拡張機能自体の構造により制限されていますか? 私はいつでもクライアントに .ppt を画像として保存してもらい、それらを<div>ページ内に表示させることができますが、Chrome 拡張機能が最も迅速な解決策になると考えました。何か案は?前もって感謝します。

4

3 に答える 3

0

.html または .php (php を使用するかどうかによって異なります) を作成し、その中に .ppt をリンクしてから、その .html を iFrame に配置してみてください。

<div class="pt-page pt-page-1">
<iframe src="/page 1 file linked here"></iframe>
</div>
<div class="pt-page pt-page-2">
<iframe src="/page 2 file linked here"></iframe>
</div>

それでもリダイレクトする場合は、拡張機能です。

また、将来的には、拡張機能やブラウザーへの依存を避けるようにしてください。これらは商用利用するには十分な信頼性がありません。

そして、このシステムの意図は何ですか?仕事のためにオフィスにとどまるつもりなら、なぜ派手な移行が必要なのですか?

編集: これらの .ppt ファイルを動的にする必要がある場合は、PHP を使用して動的な .html を作成できます。

于 2013-11-06T20:33:33.470 に答える