Я попытался открыть почтовый клиент из моего Angular-кода с помощью mailto.
Он работал нормально, если не сообщалось о проблеме, что он не работал для большого текста, скопированного из другого места.
Я проанализировал и обнаружил, что даже когда длина символа намного ниже предела URL для Chrome, клиент вообще не открывается.Происходит легкое мерцание значка обновления Chrome, и это все, что происходит.
Ссылки, на которые я уже ссылался:
mailto не работает с большим содержимым тела
Какова максимальная длина URL в разных браузерах?
Может ли кто-нибудь предложить здесь возможную причину.
PS: При дополнительном анализе я обнаружил, чтоМаксимальный лимит символов, при котором email-клиент перестает открываться, не фиксирован.В зависимости от того, содержит ли контент специальный символ, разрывы строк и т. Д., Этот предел варьируется от 1125 до 1423.