2011-12-02 80 views
0

我們的應用程序中有一項功能,允許用戶選擇一組資源(圖像,視頻等)併爲這些資源生成嵌入代碼,這些嵌入代碼可以嵌入到另一個網頁中。截至目前,我們使用iframe在嵌入代碼中實現iframe的src屬性指向的頁面吐出HTML進行嵌入。嵌入網頁的HTML對象標記

因爲我們想擺脫的I幀,並替換成別的東西像一個對象標籤,腳本標籤等

我的問題是關於對象標記的一些安全方面的原因。對象標籤的主要用途似乎是嵌入視頻,PDF等。我知道它可以用來嵌入整個網頁,就像我們想要的一樣。但我的問題是 - 推薦?我們想要嵌入的網頁將擁有一組資源,可以選擇排序,下載,共享和預覽這些資產。

那麼使用object標籤嵌入這樣一個複雜的網頁會是一個好習慣嗎?或者它是否意味着像嵌入視頻剪輯,幻燈片等最小限度的使用?

+0

http://www.w3.org/TR/html401/struct/objects.html – AllisonC

+0

你對iframe有什麼安全問題?是什麼讓你認爲這個物體不會有相同的問題? – Quentin

+0

@AllisonC - 該頁面幾乎可以解答我的問題。 – Mandar

回答

0

根據您使用的技術類型,您可以做類似的事情。

隨着您的要求,您將進入portlet/web部分的討論,您想要嵌入portlet(小應用程序)。在客戶端沒有可以使用的對象標籤(據我所知,它是唯一的圖像,applet和iframe),但是您可以在向用戶發送最終頁面之前預先加載這些部分(比如說WordPress中的WordPress小部件)。

否則,你需要去Javascript路線,並根據需要做一些延遲加載你的'小部件/應用程序'。