Заставить любой HREF в IFrame использовать его родителя в качестве цели

В настоящее время я использую IFrame для песочницы сгенерированного пользователем контента на веб-сайте. Это устраняет любые проблемы с нашими основными таблицами стилей.

Однако, когда пользователь генерирует ссылку с помощью нашего текстового редактора, мы хотим, чтобы ссылка открывалась в родительском, а не просто открывала ссылку в IFrame. Я понимаю, что вы можете установить цель для родителя, но у нас нет контроля над пользователем и тем, что он вводит в свой контент.

Есть ли способ перехватить HREF внутри IFrame, чтобы они все предназначались для родителя, не изменяя их? Или использовать немного Javascript, который может быть введен повсеместно, чтобы мне не приходилось просматривать весь контент и заменять цель программно?

В идеале лучшим сценарием будет простой сценарий в одном месте.

Мысли?

КОНЕЧНОЕ РЕШЕНИЕ

Я использовал вариант ответа, который я выбрал ... Это привело меня в правильном направлении.


  Event.observe(window, 'load', function() {
    $('a').each(function(e) {
      e.writeAttribute('target', '_parent');
    });
  });

Тот's внутри IFrame с содержанием. Это оказалось самым простым решением для этой задачи.

Ответы на вопрос(4)

Ваш ответ на вопрос