cordova插件- Inappbrowser
小编:管理员 460阅读 2022.09.13
- 添加插件
$ cordova plugin addcordova-plugin-inappbrowser
- 插件的使用
- Methods
cordova.InAppBrowser.open
2. Example
var ref; function openBrowser() { ref = cordova.InAppBrowser.open('https://www.baidu.com', '_blank', 'location=yes'); ref.addEventListener('loadstart', loadStartCallBack); ref.addEventListener('loadstop', loadStopCallBack); ref.addEventListener('loaderror', loadErrorCallBack); } function loadStartCallBack() { $('#status-message').text("loading please wait ..."); } function loadStopCallBack() { if (inAppBrowserRef != undefined) { inAppBrowserRef.insertCSS({ code: "body{font-size: 25px;" }); $('#status-message').text(""); inAppBrowserRef.show(); } } function loadErrorCallBack(params) { $('#status-message').text(""); var scriptErrorMesssage = "alert('Sorry we cannot open that page. Message from the server is : " + params.message + "');" inAppBrowserRef.executeScript({ code: scriptErrorMesssage }, executeScriptCallBack); inAppBrowserRef.close(); inAppBrowserRef = undefined; } function executeScriptCallBack(params) { if (params[0] == null) { $('#status-message').text( "Sorry we couldn't open that page. Message from the server is : '" + params.message + "'"); } } function removeBrowser() { ref.removeEventListener('loadstart', loadStartCallBack); ref.removeEventListener('loadstop', loadStopCallBack); ref.removeEventListener('loaderror', loadErrorCallBack); } function closeBrowser() { ref.close(); }复制
相关推荐
- Cordova 什么是Cordova? Cordova是用于使用HTML,CSS和JS构建移动应用的平台。我们可以认为Cordova是一个容器,用于将我们的网络应用程序与本机移动功能连接。默认情况下,Web应用程序不能使用本机移动功能。这就是Cordova进来的地方。它为网络应用和移动设备之间的连…
- 3DMAX提示和技巧 本主题标识使用 Civil View 的一些重要提示和技巧。常规使用屏幕分辨率至少为 1280x1024 的 Civil View。低于此分辨率时,一些面板将占用过多屏幕空间。 将视口设置为线框显示以达到最佳性能。 要尽可能简化用户界面,请在单个视口中工作并关闭 3ds Max 命令面…