0

// Актуальные WebScriptКордова в приложениях открытия внешние скрипты

<script type="text/javascript"> 
    var lhnAccountN = "310904-1"; 
    var lhnButtonN = 38; 
    var lhnInviteEnabled = 1; 
    var lhnWindowN = 0; 
    var lhnDepartmentN = 36316; 
    var lhnChatPosition = 'bottomright'; 
</script> 

<a href="http://www.livehelpnow.net/products/live-chat-system" target="_blank" style="font-size:10px;" id="lhnHelp">best live chat</a> 

<script src="//www.livehelpnow.net/lhn/widgets/chatbutton/lhnchatbutton-current.min.js" type="text/javascript" id="lhnscript"></script> 

// данные сохранения на сессии браузера. каждый раз, когда соединение теряется.

// поэтому я использую браузер в приложении, чтобы открыть скрипт в ионном мобильном приложении. Я не могу открыть окно, пожалуйста, помогите мне

$rootScope.testChat=function(){ 
    var options = { 
     location: 'no', 
     clearcache: 'yes', 
     toolbar: 'yes' 
    }; 

     var ref=window.open('http://www.livehelpnow.net/products/live-chat-system', '_blank', options); 

     ref.addEventListener('loadstop', function() { 
     ref.executeScript({ 
     code:"var lhnAccountN = '310904-1';var lhnButtonN = 38;var lhnInviteEnabled = 1;var lhnWindowN = 0;var lhnDepartmentN = 36316;var lhnChatPosition = 'bottomright';" 
    }) 
    ref.executeScript({ 
     code:"var chat; chat.src='www.livehelpnow.net/lhn/widgets/chatbutton/lhnchatbutton-current.min.js' chat.id='lhnscript'" 
    }) 
}) 
} 
<a href="http://www.livehelpnow.net/products/live-chat-system" target="_blank" style="font-size:10px;"ng-click="testChat()" id="lhnHelp">best live chat</a> 

ответ

0

Заменить функцию window.open() с cordova.InAppBrowser.open(). Для получения дополнительной информации вы можете обратиться к https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/index.html.

+0

Привет, мы не можем загрузить сценарий. браузер в приложении работает отлично. Открывается окно. – Harish98

+0

@HarishKesari попробуйте написать весь скрипт в файле js, а затем попытаться загрузить скрипт. Используйте устройство проверки, чтобы найти любую ошибку, которая может возникнуть во время выполнения. –

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