Używam wypełnionego kodu JavaScript, aby przesłać informacje w mojej aplikacji internetowej, ale za każdym razem, gdy użytkownik naciśnie przycisk Wyślij, otwiera nową kartę w przeglądarce przed otwarciem aplikacji do wysyłania wiadomości (Outlook, Gmail itp.).Jak zapobiec otwieraniu nowej zakładki w przeglądarce za pomocą przeglądarki mailowej
Czy istnieje sposób, aby uniemożliwić otwarcie pustej zakładki?
Edytuj: Ten problem występuje we wszystkich następujących głównych przeglądarkach: Internet Explorer, Firefox i Google Chrome.
Używam window.open()
do wysyłania e-maili, czy są jakieś znane alternatywy?
Oto jak wysłać e-mail:
var mailto_link = 'mailto:'+email+'?subject='+subject+'&body='+body_message;
var win = window.open(mailto_link,'emailWindow');
nie chcę używać window.location.href
ponieważ jestem wyświetlając komunikat, gdy użytkownik wysłał wiadomość.
powinieneś dodaj kod, który powoduje problem i nazwij przeglądarkę, której używasz. – AmShaegar