2017-04-13 122 views
0

我有一個包裝PowerPoint Online嵌入式查看器(iframe)的網頁,並且想要將PowerPoint元素上的點擊事件傳達給我的包裝頁面。在PowerPoint超鏈接中使用javascript

由於跨域問題,我無法直接附加事件處理程序,所以我希望在PowerPoint幻燈片中添加超鏈接,如javascript:top.doSomething()。但是,一旦文件上傳到SharePoint,這些鏈接似乎會被刪除。

有什麼我可以做,以啓用這些類型的鏈接在SharePoint中,還是有另一種支持的方式來實現這一目標?

回答

0

這不支持。允許將JS嵌入到PPT中將會帶來太多的安全隱患。

根據具體情況,您可能可以使用Web加載項來處理此情形。加載項可以與通用後端進行通信;允許您在兩種環境之間有效地傳遞信息。

+0

我最初探討了內容插件路線,但最終決定不要有這種依賴關係。我試圖解決的確切場景是避免讓PPT鏈接打開新窗口,大概是因爲我的包裝頁面的鏈接是不同的域。如果我可以與包裝頁面交流,那麼它可以更新iframe的URL,讓我更好地控制體驗。 – Jared