我有一個JavaScript函數,像這樣:轉義和在郵件客戶端顯示(郵寄地址鏈接)
var strBody = encodeURI(window.location.href);
var strSubject = encodeURI(document.title);
var mailto_link = "mailto:?subject=" + encodeURI(strSubject) + "&body=" + strBody;
此代碼是一個超鏈接的onclick事件執行,並打開郵件客戶端(郵寄地址://) 。但是,該頁面的標題有幾個&符號,但標題僅在第一個&之前被提取。該網址始終提取。
什麼是正確的JavasSript逃脫&並顯示在郵件客戶端的主題行?
請勿使用'escape',否則不推薦使用,因爲它無法正常工作。 – Quentin
@Quentin斑點。我現在有點饒你的答案,對不起:)。 –
那也沒用?對於像&b&c這樣的標題,我只能得到「a」。 – gss5