2012-10-02 48 views
0

我們可以在電子郵件中加載外部腳本嗎?在電子郵件中加載或觸發外部腳本

就像我們可以觸發電子郵件中用於跟蹤視圖的內聯腳本中的外部腳本一樣。

例子:

<td style=\"background:#ffffff url('http://domain.com/views.php?param=key') no-repeat; height:20px;\">&nbsp;</td> 

但電子郵件被打開時,我們才能以某種方式加載外部腳本的輸出在一封電子郵件?

+0

Genearlly no。謝天謝地,現代電子郵件客戶端不會允許這樣做。你甚至不能依靠這個外部圖像進行跟蹤。大多數現代客戶不會在沒有用戶交互的情況下加載這些客戶。 –

回答

0

我不認爲你能夠加載任何外部腳本。您可以加載外部圖像,但大多數(全部)現代電子郵件客戶端默認情況下不會下載圖像。用戶必須允許電子郵件顯示圖像。

0

這取決於。一些郵件客戶端將允許HTML電子郵件,裏面元素:

http://www.campaignmonitor.com/blog/post/3219/do-iframes-work-in-email/

當然,很多大客戶(主要是:Gmail和Outlook中的最新版本)不支持這一點,所以它不是一個強大的做法。

如果您不需要實際上從電子郵件你的PHP腳本顯示任何輸出(比如,如果你只是想看看,如果消息是由收件人或打開的東西),那麼你也許可以脫離使用引用您的腳本的<img>標記。但是,許多郵件客戶端不會顯示這些圖像,除非用戶單擊「顯示不安全圖像」按鈕。再一次,它不是100%可靠的。可能沒有100%可靠的方法來做到這一點。