2013-02-01 165 views
-2

我需要打開/加載/顯示電子郵件中的網頁(不發送電子郵件中的頁面的HTML)像iframe(不在電子郵件中)。也想在其中啓用JS在電子郵件中發送網頁

從我的研究/知識,我沒有找到任何可能的方式,但是有沒有什麼黑客,可能會做到這一點。

請幫我解決這個問題。

+0

頁面在電子郵件中無法正確顯示,因爲許多CSS規則不受支持,並且元素不會像您期望的那樣顯示。您是否打算將它作爲附件發送? – DGibbs

+0

幸運的是,出於明顯的安全性和用戶健康原因,JavaScript和其他腳本語言不適用於任何電子郵件客戶端。 –

+0

@meghana其中一個答案是否有資格作爲答案?請標記。 –

回答

0

沒有它不可能像你描述顯示在郵件客戶端網站:

  • 引用的資源CSS和圖像也不會在大多數電子郵件客戶端可
  • 大多數電子郵件客戶端不會運行JavaScript的

作爲一種解決方法,您將能夠發送嵌入式樣式的HTML電子郵件。一旦客戶下載了圖片(大多數是在詢問用戶這樣做的情況下),那麼您的html電子郵件就像電子郵件客戶端中的網頁一樣。

+0

謝謝@ThomasS,爲您的回覆。plz還檢查我更新的問題 – meghana

+0

@meghana您更新的問題會得到相同的答案,它不可能,改變您的方法併發送propper html電子郵件而不是尋找「黑客」。會讓你無處飛快。 –

0

看看我的答案在這裏 - 如何發送網頁的電子郵件消息: How To send Webpage as Email Message?

你需要把你的風格的行內或在網頁的頭部。也顯然JavaScript不會工作,如果你使用圖像,你需要使用完整的網址。

+1

雖然這會起作用,但您會在電子郵件中看到的內容與原始網頁無關。 – DGibbs

+0

您可能需要將您的樣式內聯或放置在網頁的頭部。也顯然JavaScript不會工作,如果你使用圖像,你需要使用完整的網址。 – kleinohad

+0

感謝@kleinohad,爲您的答覆。但我需要發送整個網頁本身,而不是通過抓住它的HTML。並且還想啓用js。 :( – meghana