2014-09-17 1 views
2

Я разрабатываю приложение jquerymobile/phonegap и вставляю paythru captcha (areyouahuman captcha). Playteru captcha работает как javascript, встроенный в iframe в моем приложении.открыть окно браузера из iframe в веб-обзоре

Проблема заключается в том, что некоторые внешние ссылки внутри captcha iframe открывают рекламируемые URL-адреса в одном и том же веб-браузере, и для конечного пользователя это будет выглядеть так, как объявленный URL-адрес является частью моего приложения. [Которые он и не должен открываться в отдельном родное окне браузера] [& Я не должен изменить JS код капчи]

  • Я попытался target as _blank вариант на IFRAME
  • я могу 't использовать телефонный зазор config.xml access origin, так как captcha не будет функционировать, если я ограничу конкретный домен.
  • <preference name="stay-in-webview" value="false" /> не работает какая-то причина, и я слышал, что осуждается
  • не может использовать window.open, так как я не имею доступ к анкерному элементу динамически установленному капч кода
  • расслоения плотной
  • JQM Страница событие загрузки похоже, не работают, поскольку целевая реклама html не имеет роли данных в качестве страницы

Есть ли способ, по которому ссылки iframe могут открываться в отдельном окне браузера, а не в моем веб-представлении приложения ,

Спасибо за помощь!

ответ

0

Вы можете открыть iframe ссылки в новом окне, если вы указали base тег target="_blank".

<base target="_blank"> 
+0

Это не сработало. Я включил его в тег . Ссылки все еще открываются в одном и том же веб-представлении. – DevD

Смежные вопросы