Google 協作平台插入 Flash

張貼者:2010年11月28日 上午7:44網域管理員   [ 已更新 2011年4月8日 上午1:08 ]
這篇可能要有使用 Google 協作平台, 大概才會知道我這篇在寫什麼...

在 Google 提供的服務中, 有一個協作平台。簡單說就是一個網站編輯工具。透過協作平台來建置網站, 當然就需要編輯網站的內容。可是在協作平台上想要插入一個 Flash 影片內就會跳出...


將會修改 HTML 內容

您的 HTML 包含不安全的標記 (iframe、內嵌、樣式、指令碼) 或額外屬性。 這些項目會在檢視頁面時移除。

所以像是 iframe、object、embed 都不行就是了。不過, 有一個方法可以騙過它...


 
<iframe class=igm style="DISPLAY: block;
  MARGIN: 5px auto 5px 0px; TEXT-ALIGN: left"

  height=180 igsrc="http:///" width=400

  src="http://xxx.xxx.xxx/flash.swf" frameborder="0">

</iframe>

關鍵就在 class=igm 及 igsrc="http:///" 的部分。Google 的協作平台, 是可以插入 widget 的。插入的內容就是 iframe。所以, 為了要識別是允許的項目, 插入的 iframe 就會包括上面那二組資訊。而我們只需要在加入的元件一樣加入相關的資訊, 就可以正常的顯示啦。