2013-05-09 63 views
-1

電子郵件中的電子郵件鏈接是由系統使用html,javascript,java生成的。電子郵件鏈接應從新窗口的Outlook中打開,而不是新標籤。我們如何在電子郵件中執行代碼?如何強制在新窗口打開電子郵件鏈接

+1

告訴用戶在點擊鏈接時按住shift鍵。這可能是確保它在IE和Firefox的新窗口中打開的唯一方法。 – austin 2013-05-09 03:04:53

+0

@austin你從哪裏學到的? – Ian 2013-05-09 03:20:16

+0

可能的重複[在新標籤中使用javascript打開網址](http://stackoverflow.com/questions/4907843/open-url-in-new-tab-using-javascript) – Ian 2013-05-09 03:22:30

回答

1

在新窗口或新選項卡中打開取決於電子郵件客戶端/瀏覽器設置。你可以做的最好的做法是讓target="_blank",並希望接收人有正確的設置。

+0

我試過了,但它在我的前景的新標籤中打開。 – 2013-05-09 03:00:07

+0

@Redtiger你看了第一句話嗎?無法選擇/強制在JavaScript中是否打開新選項卡或窗口。這取決於瀏覽器的設置 – Ian 2013-05-09 03:21:50

0

在javascript中嘗試使用window.open('example.com');。但是,您應該意識到不同的電子郵件客戶端對此有不同的反應;有些人可能會通過打開一個新選項卡或者我在同一個選項卡中打開來回應這個問題 - 並且請注意,JavaScript通常在電子郵件客戶端中被阻止。

您的替代方法是在HTML中使用target='blank',但仍不能保證。

相關問題