2012-09-13 121 views
1

的選項頁面上特定的div的發送內容我有隱藏一個div,在它有一些內容的網頁。 我想只能發送這個隱藏的div的內容,並沒有其他與頁面上的「通過電子郵件發送頁面」選項,如果IE瀏覽器。 我該怎麼做? 是否有任何特定的CSS支持這個目的,就像我們有打印介質類型用於打印 文檔?與「通過電子郵件發送頁面」 IE

回答

1

「發送 - >頁面通過電子郵件」,似乎對所有頁面內容複製到一個新的電子郵件窗口。 CSS似乎並不堅持,但表結構(至少在Outlook電子郵件中)。這可能是因爲Outlook無法處理CSS佈局。我最近沒有做過任何HTML電子郵件(感謝上帝),但是從我記得的事情來看,你不可能依靠CSS來佈局HTML電子郵件,尤其是基於MS的電子郵件客戶端。

這告訴我的是,這不是頁面的「版本」,畫面VS頁的打印版本在應用CSS瀏覽器的呈現方式。當從該命令加載電子郵件時,它會抓取頁面上的所有內容,甚至默認情況下通過CSS隱藏的內容。我的感覺是它抓取HTML並將其直接粘貼到電子郵件中,以及嵌入的圖像。

最後得出結論:標準的媒體指令對CSS將是無用的,這種情況下。

最好的辦法將是準備頁的替換的版本(只存在於HTML源所需的元素),它使用表粗糙頁面佈局。讓用戶點擊這個頁面,然後指示他們使用「發送 - >通過電子郵件發送」命令。

+0

由於格雷厄姆....因此,這意味着我將無法操縱或改變通過右鍵使用JavaScript或CSS email命令捕獲的內容? – manu5987

+0

我的第一個直覺是,不幸的是,除非你想探索IE ActiveX控件的深沉黑暗世界。理論上你可以檢查一下,但我沒有經驗。 Google搜索劫持Send Page By Email似乎根本沒有提供任何建議,所以我認爲這裏的一切都是死路一條。正確的說,一個網頁不應該能夠完全劫持任何瀏覽器功能。 – Graham

+0

現在我已經創建了內容的單獨的頁面,但是當我使用發送頁面再見電子郵件,它顯示了像਍਍π佄呃偙⁅瑨汭倠䉕䥌⁃ჲ⼯㍗⽃䐯䑔堠呈䱍ㄠ字符。我在哪裏錯了? – manu5987