Я знаю, что родительская страница может получить доступ к DOM iframe.Недавно у нас был проект на работе, где у нас был сайт, который должен был соответствовать 508.Iframe не было, и хотя программы чтения с экрана обрабатывают iframe намного лучше, содержимое этого iframe не было совместимым.Мы загрузили библиотеку jquery на наш сайт, а затем также загрузили код на наш сайт, чтобы манипулировать iframe (только после его загрузки), и в этот момент создаем гибридное содержимое iframes, чтобы сделать его доступным.
Чтобы дать вам представление окак мы это сделали, это образец нашего jquery.(Использовал много находок и замен, но вы поняли, вы могли бы заняться другими делами.)
$('iframe').load(function() {
var f = $(this).contents();
f.find('#sysverb_back').remove();
f.find('a.column_head').each(function(){
$(this).attr('title', $(this).text());
});
f.find('img[title]:not([alt])').each(function(){
$(this).attr('alt',$(this).attr('title'));
});
f.find('input').filter(function() {
return this.id.match(/sys_readonly\..+|ni\..+/);
}).each(function() {
$(this).before('<label for="'+this.id+'" style="display:none;">'+this.id+'</label>');
});
});
});
Хотя я не знаю, можете ли вы из iframeполучить доступ к родительскому DOM.