API
Class

cordova-plugin-inappbrowser (cordova-plugin-inappbrowser)

使用范围:Native

Contents

class cordova-plugin-inappbrowser (cordova-plugin-inappbrowser)

打开新的浏览器窗口

Constructor Top

  cordova-plugin-inappbrowser ()

Static Methods Top

void addEventListener (String eventname, Function f)
void close ()
void executeScript (Object injectDetails, Function cb)
void insertCSS (Object injectDetails, Function cb)
void removeEventListener (String eventname, Function f)
void show ()

Constructor details Top

public cordova-plugin-inappbrowser ()

打开新的浏览器窗口

Static Methods Detail Top

static public void addEventListener (String eventname, Function f)

添加事件监听

Parameters

String eventname

监听的事件名称,取值范围:loadstart,loadstop,loaderror,exit

Function f

事件触发时的回调,回调函数给出参数event,{"type":监听事件名称,"url":加载的url,"code":错误编码,"message":错误信息}

Return Value

void

static public void close ()

关闭浏览器窗口

Return Value

void

static public void executeScript (Object injectDetails, Function cb)

向浏览器注入JavaScript脚本

Parameters

Object injectDetails

脚本信息
参数格式:

{ "file":String - 脚本文件的路径, "code":String - 注入的脚本代码 }

Function cb

脚本执行后的回调

Return Value

void

static public void insertCSS (Object injectDetails, Function cb)

向浏览器注入css

Parameters

Object injectDetails

css信息
参数格式:

{ "file":String - css文件的路径, "code":string - 注入的css }

Function cb

脚本执行后的回调

Return Value

void

static public void removeEventListener (String eventname, Function f)

移除事件监听

Parameters

String eventname

监听的事件名称,取值范围:loadstart,loadstop,loaderror,exit

Function f

事件触发时的回调

Return Value

void

static public void show ()

显示浏览器窗口

Return Value

void