Службы форм InfoPath не позволят вам опубликовать форму InfoPath с JavaScript. Если вам действительно нужно использовать JavaScript для работы с богатым клиентом, вам может повезти: вы загружаете форму в XmlFormControl, как вы упомянули, затем загружаете библиотеку js на страницу рядом с ней и привязываетесь к элементам dom. Вы не получите никакой поддержки во время разработки, но это может сработать.
Вообще говоря, вам нужно придерживаться правил и управляемого кода в IPFS.