2017-04-13 9 views
0

PowerPointの埋め込みビューア(iframe)をラップするWebページがあり、ラッパーページまでのPowerPoint要素のクリックイベントを伝えたいと思います。PowerPointハイパーリンクでのJavaScriptの使用

クロスドメインの問題のためにイベントハンドラを直接アタッチできないため、PowerPointスライドにハイパーリンクを追加したいと考えていました(javascript:top.doSomething()など)。ただし、これらのリンクは、ファイルがSharePointにアップロードされると削除されるように見えます。

SharePointでこれらの種類のリンクを有効にするためにできることはありますか?これを行うには別の方法がありますか?

答えて

0

これはサポートされていません。 PPT内にJSを埋め込むことは、セキュリティ上の懸念が多すぎるだけです。

正確なシナリオに応じて、Webアドインを使用してこのシナリオを処理できる場合があります。アドインは共通のバックエンドと通信できます。 2つの環境間で効果的に情報を中継することができます。

+0

私はもともとコンテンツのアドインルートを調べていましたが、最終的にはその依存関係に反対して決定しました。私が解決しようとしている正確なシナリオは、PPTリンクが新しいウィンドウを開くのを避けることです。おそらく、私のラッパーページへのリンクが別のドメインであるためです。ラッパーページまで通信できれば、iframe URLを更新するだけで、経験をより良くコントロールできます。 – Jared

関連する問題