2013-02-01 134 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