很多朋友也在問雞蛋貓
HTML Sandbox 或 Sandbox 這兩個 gadget,
最大字元限制最多只支持 956 個字元,
除了多加幾個 HTML Sandbox 或 Sandbox 外, 有甚麽方法可以像衫衫一樣, 放入更多代碼?
另外, 也有不少朋友也在問
HTML Sandbox 或 Sandbox 的高度可以自行調整嗎?
為甚麼雞蛋貓你的 Sandbox 可以這樣高?
雞蛋貓每次看到上述兩個問題時, 差不多都以相同的答案回覆
關鍵就是 iframe 語法了
對於熟識 HTML 的朋友來說, 應該知道 iframe 語法其實並非甚麼新奇的技術
不過針對在 Windows Live Spaces 中,
如何有效地使用 iframe 語法, 雞蛋貓算是有點心得, 現在就和大家分享一下~
甚麼是 iframe 語法?
簡單的說, iframe 語法就是一種可以在 HTML 檔案上,
嵌入另一個 HTML 檔案的語法, 一般稱為內嵌框架;
基本 iframe 語法代碼格式:
<iframe src="被嵌入的 HTML 檔案路徑" height="xxx" width="xxx" scrolling="yes"></iframe>
|
PS: 請將代碼內全形的 <> 符號改成半形的 <> 符號。
被嵌入的 HTML 檔案路徑 - 就是你打算嵌入的 HTML 檔案路徑。
height="xxx" width="xxx" - 就是框架的高度及寬度, 以 pixel 為單位, 可自行設定。
scrolling="yes" - 設定是否顯示滾動條, 可設定為 "yes"、"no" 及 "auto", 若設定為 "auto" 時
當被嵌入的 HTML 檔案內容, 超過框架的高度或寬度, 滾動條才會自動出現。
當然, 你還可以為 iframe 的框架, 設定其他參數, 例如: align="right" (向右對齊)
frameborder="0" (不顯示邊框) 或 marginheight="xxx" 及 marginwidth="xxx" (設定上下及左右的邊界)
等等。
iframe 語法的優點
有了 iframe 語法, 基本上你就可以在一個 HTML 檔案上
隨意嵌入其他的 HTML 檔案或網站; 甚至你喜歡的話,
將整個 Google 網站嵌入也可以
而且, 因為可以自訂框架的高度、寬度、滾動條及位置, 所以在佈置網頁時
可以十分彈性, 方便靈活。
iframe 語法的缺點
你的訪客瀏覽你的 Space 時, 原本只須載入 Space 本來的東西而已
但用 iframe 語法加入一個框架時, 你訪客的瀏覽器就須要同時載入你額外嵌入的網頁
結果會怎樣?
就是載入你的 Space 頁首, 速度減慢了; 而嵌入的網頁內
如果有大量 Flash 的插件、玩意或網頁特效等, 載入速度就會進一步減慢。
不過, 載入速度減慢, 這都只是個小缺點, 而並非「重點」...
上星期, Google 的研究人員就作出了一個調查, 原來在全球約四百五十萬個網頁中, 其中有四十五萬個網頁含有被稱為「隱蔽強逼下載」(drive-bydownloads) 的惡意代碼... 這就是安全問題了, 原來利用 iframe 語法嵌入的網頁 如果該網頁內含電腦病毒或木馬之類的惡意程式時, 瀏覽器也會自動載入的~!!
PS: 利用 iframe 語法只是其中一種較明顯的方法。
所以 利用 iframe 語法配合 HTML Sandbox 或 Sandbox
的確是可以作為傳送 電腦病毒 或木馬 之類的途徑。
因為 iframe 語法結構簡單, 使用方便, 這令差不多全世界九成以上的 BSP
也禁止用戶使用 iframe 語法, 避免大規模的惡意程式傳染事件發生
這是無可口非的事; 因此, 當各位現在明白了 iframe 語法是甚麼一回事後
喜歡加入各種小玩意的朋友, 又多了一個選擇;
看到喜愛的 Java Script 插件時, 也可直接加入在 Windows Live Spaces 中
不用轉換代碼; 甚至在 Space 內, 希望加入各種例如 Google AdSense 之類的廣告歉錢, 也無傷大雅~
最重要的, 是大家小心使用, 明白箇中原理
使用前肯定被嵌入的網頁沒有問題
不要自私地破壞 Windows Live Spaces 帶給大家的「自由」, 用 iframe 語法加入惡意程式
這種損人不利已的事, 是雞蛋貓最討厭的~ >.<