Общий способ сделать это будет JS, как вы пытались. Тот факт, что вы получаете это исключение, указывает на то, что два источника (основной браузер и ваше приложение iframe-d) находятся в разных доменах, и поэтому браузер никогда не позволит вам сделать это - это функция безопасности, которая предотвращает захват браузера злонамеренными фреймами. .