IONIC 3 InAppBrowser executeScript

时间:2019-08-28 14:12:21

标签: ionic-framework ionic3 ionic-native

我正在使用tiagoapimenta/nginx-ldap-auth打开InAppBrowser。我也想在该页面中注入一个css和/或JS,就像在该页面中提到的那样,我应该使用以下代码进行css注入,但是它不起作用:

browser.on('loadstop').subscribe(event => {
   browser.insertCSS({ code: "body{color: red;" });
});

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您可以使用以下语法执行javascript

let promise = browser.executeScript({
            code: '(function() {if(functionname) { return functionname(); }}())'
 });

这将返回承诺

 promise.then((values) => {
    // process values here
 });

例如,其中浏览器是您的浏览器的实例-

const browser = this.iab.create('url', "_blank", this.options);