Как я могу использовать веб-исполнителя из строки (которая предоставляется через запрос POST)?
Один из способов, о котором я могу думать, но я не уверен, как его реализовать, - это создать URI-данные из ответа сервера и передать это конструктору Worker, но я слышал, что некоторые браузеры 't разрешить это из-за той же политики происхождения.
MDN указывает на неопределенность в отношении политики происхождения вокруг URI данных:
Примечание. URI, переданный как параметр конструктора Worker, должен подчиняться политике одного и того же происхождения. В настоящее время существует разногласие между поставщиками браузеров о том, являются ли URI данных одинаковыми или нет; Gecko 10.0 (Firefox 10.0/Thunderbird 10.0) и более поздние версии позволяют разрешать URI данных как действительный script для работников. Другие браузеры могут не согласиться.
Здесь также сообщение обсуждает его на whatwg.