Я использовал это для создания IFrame через Javascript, и у меня это сработало:
// IFrame points to the IFrame element, obviously
IFrame.src = 'about: blank';
IFrame.style.backgroundColor = "transparent";
IFrame.frameBorder = "0";
IFrame.allowTransparency="true";
Не уверен, имеет ли это какое-то значение, но я установил эти свойства перед добавлением IFrame в DOM.
После добавления его в DOM я установил для его src реальный URL.