Worklight: при нажатии на гиперссылку экран становится пустым

У меня есть простой текст на странице JQuery и гиперссылка внутри него, поэтому, когда я нажимаю на гиперссылку, он открывает внешний браузер, но взамен делает экран приложения белым! (пустой белый), тогда я должен убить приложение и перезапустить.

Я использую Worklight, JQuery Mobile и тестирую на iPhone.

Я не использую WL.App.openURL или window.open , это просто текст, исходящий из БД с гиперссылкой, и на странице я помещаю его в Div.

Любое предложение, как я могу предотвратить это поведение?

Спасибо


person AAhad    schedule 10.06.2013    source источник
comment
можешь показать код ссылки? вы добавили этот атрибут в ссылку? data-rel="external"   -  person Omar    schedule 10.06.2013
comment
я не добавил dara-rel=external . строка кода проста, например $(#myDiv).html(textmsgVariable); Спасибо   -  person AAhad    schedule 10.06.2013
comment
Я имел в виду визуализацию HTML-кода.   -  person Omar    schedule 10.06.2013


Ответы (1)


Я полагаю, вы уже задавали аналогичный вопрос?
Внутренний браузер в приложении Worklight с использованием JQuery Mobile

Попробуйте использовать InAppBrowser Cordova. Нажав кнопку «Назад», вы вернетесь в приложение.

person Idan Adar    schedule 10.06.2013
comment
мой вопрос в другом. Я успешно внедрил дочерний браузер, и он работает нормально. В этом вопросе я спрашиваю о тексте на странице Div на JQuery, в Div у меня есть гиперссылка, поэтому, когда я нажимаю на гиперссылку, происходит вышеупомянутое поведение. Благодарность - person AAhad; 10.06.2013
comment
Почему бы не реализовать InAppBrowser и в этой ситуации? Неважно, что это такое... это ссылка, и если вы хотите, чтобы контекст Worklight не терялся после нажатия на нее и возврата, вам нужно обработать ее, и это то, что Cordova InAppBrowser (он также может открывать в внешний браузер...) позволяет вам. - person Idan Adar; 11.06.2013
comment
Добавьте реализацию к вашему вопросу, может быть, какие-то идеи зажгутся. - person Idan Adar; 11.06.2013
comment
@AAhad, это решено? Вы еще не добавили код к вопросу. - person Idan Adar; 14.03.2014