如何在HTML電子郵件中包含JavaScript - 我們需要它來擴展和摺疊HTML電子郵件中的內容。HTML電子郵件和Javascript
回答
我不認爲這是可能的電子郵件,也不應該。將會有重大的安全後果。
我同意你的意見。但是我從我們國家的流行網站收到了一封廣告郵件:pigu.lt和內部郵件被放置(並且正在更換)倒計時器以打折時間結束。如何可能?通過圖像異常?.. – JDSolutions 2016-03-23 19:27:38
不要依賴於此。任何好的郵件客戶端都不會在電子郵件中支持可執行代碼。任何知識淵博的用戶都不會使用這樣的客戶端。
完全同意Bryan和其他人。
相反,請考慮在電子郵件中使用多個部分,您可以使用鏈接和錨點('a'標記)跳轉到該部分。我認爲你可以通過在郵件中進一步包括文本的多個副本來模擬你想要的行爲。這是一個混亂的遊戲,所以你可以擁有一組彼此相連的錨,並允許你在「概要」部分和「擴展」部分之間移動。
實施例:
<a href="#section1">Jump to section!</a>
<p>A bunch of content</p>
<h2 id="section1">An anchor!</h2>
點擊第一鏈路信息將焦點移動到子部分。
就像一個警告一樣,許多現代電子郵件瀏覽器都禁用JavaScript,因爲它可能會導致安全問題。這意味着您發送電子郵件的許多人可能無法使用該內容。
PS。在發佈時沒有看到上面的帖子。我的錯。
簡短的回答是腳本在電子郵件中不受支持。
考慮到在應用程序中運行的腳本存在明顯的安全風險,這並不奇怪,因爲該應用程序中存儲有所有個人信息。
Webmail客戶端主要運行JavaScript中的界面,並不熱衷於干擾您的電子郵件,桌面客戶端過濾器通常認爲JavaScript是垃圾郵件或網絡釣魚郵件的指標。即使在可能運行的情況下,在電子郵件中編寫腳本也沒有什麼好處。
保持您的電子郵件爲直線HTML和CSS,並避免麻煩。這裏是你可以在HTML電子郵件中做什麼:https://www.campaignmonitor.com/guides/coding/technologies/
這裏是你CAN做什麼:
您可以將(在電子郵件),其中包含JavaScript的HTML文檔。
然後,當收件人打開附件時,他們的網絡瀏覽器將促進您實施的動態功能。
你可以使用HTML收音機/複選框輸入與標籤和CSS來實現你想要的擴展效果。
- 1. 優化HTML電子郵件
- 2. html電子郵件問題
- 3. HTML電子郵件與Outlook
- 4. 發送HTML電子郵件
- 5. HTML電子郵件指南
- 6. 換行HTML電子郵件
- 7. Django的html電子郵件
- 8. HTML電子郵件形式
- 9. HTML電子郵件模板
- 10. 在HTML電子郵件
- 11. 的JavaScript和表單電子郵件
- 12. Javascript電子郵件和密碼驗證
- 13. Rails將html電子郵件轉換爲文本電子郵件
- 14. 從VBA電子郵件程序發送HTML電子郵件
- 15. cakephp電子郵件爲HTML電子郵件
- 16. 使用Gmail API和Javascript發送HTML格式的電子郵件
- 17. 上傳文件發送至電子郵箱使用html和javascript
- 18. 發送電子郵件,但只有HTML和/或JavaScript的形式?
- 19. 發送HTML電子郵件 - 如何將.html文件附加到電子郵件?
- 20. 電子郵件驗證javascript
- 21. JavaScript電子郵件驗證 - @
- 22. 電子郵件validatior的Javascript
- 23. 與鏈接的HTML電子郵件,HTML電子郵件的情況下打開
- 24. HTML 4.01 HTML電子郵件錯誤
- 25. 紅寶石「郵件」寶石和損壞的HTML電子郵件
- 26. 帶附件的HTML電子郵件
- 27. HTML電子郵件缺少附件
- 28. 帶附件的html電子郵件
- 29. 電子郵件差異輸出和電子郵件正文
- 30. Jenkins的電子郵件觸發器和回覆電子郵件
Collapsing可以使用CSS實現:https://www.campaignmonitor.com/blog/email-marketing/2011/08/designing-ultra-short-emails-for-mobile-using-progressive-disclosure/這主要是對於iPhone而言。 – revelt 2016-08-26 14:07:13
[電子郵件中是否支持JavaScript?](http://stackoverflow.com/questions/3054315/is-javascript-supported-in-an-email-message) – HPierce 2017-01-24 01:58:31
我想,你可以使`javascript `用默認編碼`base64`附上郵件,然後根據你的代碼調整渲染。檢查來自IETF的有關RFC。有一種方法。 – 2017-11-29 13:45:18