用戶點擊HTML電子郵件中的鏈接,然後轉到只打開其電子郵件客戶端的頁面。用戶點擊郵件中的鏈接,它打開電子郵件客戶端,如何關閉窗口/標籤?
window.location.href = 'mailto:...';
我不想讓此窗口/選項卡保持打開狀態,如何關閉它?
window.close()
,因爲它不是用window.open()
,纔有可能打開不起作用?
用戶點擊HTML電子郵件中的鏈接,然後轉到只打開其電子郵件客戶端的頁面。用戶點擊郵件中的鏈接,它打開電子郵件客戶端,如何關閉窗口/標籤?
window.location.href = 'mailto:...';
我不想讓此窗口/選項卡保持打開狀態,如何關閉它?
window.close()
,因爲它不是用window.open()
,纔有可能打開不起作用?
我同意@Diodeus:使用mailto:
鏈接打開一個外部應用程序,您無法通過瀏覽器進行控制。即使您可以關閉加載Web電子郵件應用程序的窗口,也無法保證每個人都可以在mailto:
鏈接上啓動Webmail應用程序。例如,我們中的一些人在工作中使用Exchange/Outlook。
如果您確實想要控制從您的應用程序發送電子郵件的用戶體驗,請跳過mailto:
鏈接,並提供允許用戶輸入電子郵件正文/主題的頁面/表單。
然後您使用您使用的任何服務器端技術處理表單併發送電子郵件。這可以讓您的電子郵件地址暴露給垃圾郵件。
var new_window = window.open(mailto:[email protected]");
new_window.close();
這就是你想要的。
這不是他想要的。他希望打開郵件應用程序的瀏覽器窗口/標籤關閉,而不是關閉郵件應用程序/窗口。 – rikitikitik 2012-11-28 03:36:56
好吧,你是可靠的,我沒有看到它是一個HTML電子郵件,並認爲你的意思是一個頁面...所以,我不明白,你在哪裏調用window.location.href ='mailto: ......「;? – maid450 2010-04-23 14:58:53
在網頁上。 – Blankman 2010-04-23 15:26:42