Первое, что я хотел бы сделать, - это пропустить аудит value
на <option>
, используя javascript, если это является причиной проблемы, как кажется, упоминается в ссылке, которую вы разместили.
Затем, если у вас нетодин из способов проверить различия в пользовательском агенте - это программно (javascript) отправить внеэкранную форму на экран или скрытую цель iFrame при обнаружении этого пользовательского агента.
Это будет сделанопри загрузке страницы без взаимодействия с пользователем
Затем проверьте сторону сервера и верните страницу в iframe с помощью вызова postMessage()
, который сообщит родительской странице, существует ли проблема или нет.
Потребуется также прослушиватель события postMessage в родительском объекте.
Как форма, так и iframe могут быть вставлены в dom с использованием скрипта по мере необходимости