mailTo в JS не работает для большого текста даже в пределах URL - PullRequest
0 голосов
/ 29 января 2019

Я попытался открыть почтовый клиент из моего Angular-кода с помощью mailto.

Он работал нормально, если не сообщалось о проблеме, что он не работал для большого текста, скопированного из другого места.

Я проанализировал и обнаружил, что даже когда длина символа намного ниже предела URL для Chrome, клиент вообще не открывается.Происходит легкое мерцание значка обновления Chrome, и это все, что происходит.

Ссылки, на которые я уже ссылался:

mailto не работает с большим содержимым тела

Какова максимальная длина URL в разных браузерах?

Может ли кто-нибудь предложить здесь возможную причину.

PS: При дополнительном анализе я обнаружил, чтоМаксимальный лимит символов, при котором email-клиент перестает открываться, не фиксирован.В зависимости от того, содержит ли контент специальный символ, разрывы строк и т. Д., Этот предел варьируется от 1125 до 1423.

...