起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1854|回复: 0

[分享] app内部浏览器插件

[复制链接]

21

主题

49

帖子

133

积分

初级会员

Rank: 2

积分
133
QQ
发表于 2019-3-2 11:54:24 | 显示全部楼层 |阅读模式
本帖最后由 clg-123 于 2019-3-2 13:30 编辑

给大家分享一下最新版app内部浏览器插件,原始下载地址:cordova-plugin-inappbrowser,相比于早期版本增加了很多内容,灵活性更好,支持工具栏颜色设置,具体支持列表如下图:
Android 系統只有:  
hidden: 將設置為 `yes` ,創建瀏覽器和載入頁面,但不是顯示它。
beforeload:设定为启用前加载事件以修改浏览器中实际加载的页面。
clearcache: 將設置為 `yes` 清除緩存之前打開新視窗
clearsessioncache: 將設置為 `yes`清除之前打開新視窗
closebuttoncaption:设置为一个字符串,用于关闭按钮的标题,而不是您需要自己本地化该值的x.注释。
closebuttoncolor:设置为有效的十六进制颜色字符串,例如:#00ff00。
footer:设置为“yes”,以在页脚中显示一个类似于ios Done按钮。
footercolor:设置为有效的十六进制颜色字符串,例如#00ff00或#cc00ff00(#aarrggbb),它将从默认更改页脚颜色。
hardwareback:设置为yes,以使用硬件后退按钮在InAppBrowser的历史记录中向后导航。
hidenavigationbuttons:设置为yes以隐藏位置工具栏上的导航按钮,只有当用户location设置为yes时才有效果。预设值为no。
hideurlbar:设置为yes以隐藏位置工具栏上的URL栏,只有当用户的location设置为yes时才有效果。预设值为no。
navigationbuttoncolor:设置为有效的十六进制颜色字符串,例如:#00ff00,。
toolbarcolor:设置为有效的十六进制颜色字符串,例如:#00ff00,它将改变工具栏默认的颜色。
zoom:设置为yes显示安卓浏览器的缩放控件,设置为no隐藏它们。默认值为yes。
mediaPlaybackRequiresUserAction:设置为yes以防止html5音频或视频自动播放(默认为no)。
shouldPauseOnSuspend:设置为yes,使InAppBrowser WebView与应用程序一起暂停/恢复以停止后台音频。
useWideViewPort:设置webview是否应该支持html meta标签,或者应该使用宽视图端口。(默认为yes)。
    只有 iOS:
usewkwebview: 设定为yes以使用wkwebiew引擎。
hidden:  將設置為 `yes` ,創建瀏覽器和載入頁面,但不是顯示它。
beforeload:设定为启用beforeload事件来修改浏览器中实际加载的页面。
clearcache: 將設置為 `yes` 有瀏覽器的 cookie 清除緩存之前打開新視窗
clearsessioncache: 將設置為 `yes` 有會話 cookie 緩存清除之前打開新視窗
cleardata:设置为yes,以便在新窗口打开之前清除浏览器的全部本地存储(cookie、html5本地存储、indexeddb等)
closebuttoncolor:设置为有效的十六进制颜色字符串,例如:#00ff00,它会从默认更改关闭按钮的颜色,而不管是文本还是默认的x,只有当用户的location设置为yes时才有效果。
closebuttoncaption: 设置为一个字符串,用于关闭按钮的标题,而不是您需要自己本地化该值的x.注释。
disallowoverscroll: 將設置為 `yes` 或 `no` (預設值是 `no` )。打開/關閉的 UIWebViewBounce 屬性。
hidenavigationbuttons:设置为yes以隐藏位置工具栏上的导航按钮,只有当用户location设置为yes时才有效果。预设值为no。
navigationbuttoncolor:设置为有效的十六进制颜色字符串,例如:#00ff00,它将从默认更改两个导航按钮的颜色。仅适用于导航按钮可见的情况。
toolbar: 設置為 `yes` 或 `no` ,為 InAppBrowser (預設為打開或關閉工具列`yes`)
toolbarcolor:设置为有效的十六进制颜色字符串,例如:#00ff00,它将改变工具栏默认的颜色。只有当用户的location设置为yes时才有效。
toolbartranslucent:设置为“yes”或“no”以使工具栏半透明(半透明)(默认为“yes”)。仅适用于没有禁用工具栏的情况。
enableViewportScale: 將設置為 `yes` 或 `no` ,防止通過 meta 標記 (預設為縮放的視區`no`).
mediaPlaybackRequiresUserAction: 將設置為 `yes` 或 `no` ,防止 HTML5 音訊或視頻從 autoplaying (預設為`no`).
allowInlineMediaPlayback: 將設置為 `yes` 或 `no` ,讓線在 HTML5 播放媒體,在瀏覽器視窗中,而不是特定于設備播放介面內顯示。 HTML 的 `video` 元素還必須包括 `webkit-playsinline` 屬性 (預設為`no`)
keyboardDisplayRequiresUserAction: 將設置為 `yes` 或 `no` 時,要打開鍵盤表單元素接收焦點通過 JavaScript 的 `focus()` 調用 (預設為`yes`).
suppressesIncrementalRendering: 將設置為 `yes` 或 `no` 等待,直到所有新查看的內容正在呈現 (預設為前收到`no`).
presentationstyle: 將設置為 `pagesheet` , `formsheet` 或 `fullscreen` 來設置[演示文稿樣式][1](預設為`fullscreen`).
transitionstyle: 將設置為 `fliphorizontal` , `crossdissolve` 或 `coververtical` 設置[過渡樣式][2](預設為`coververtical`).
toolbarposition: 將設置為 `top` 或 `bottom` (預設值是 `bottom` )。使工具列,則在頂部或底部的視窗。
hidespinner:设置为yes或no以更改加载指示器的可见性(默认为no)。
    僅限 Windows:
   
hidden: 將設置為 `yes` ,創建瀏覽器和載入頁面,但不是顯示它。
hardwareback:设置为yes,以使用硬件后退按钮在InAppBrowser的历史记录中向后导航。
fullscreen:设置为“yes”以创建不带边框的浏览器控件。请注意,如果location=no也被指定,将没有控件呈现给用户以关闭IAB窗口。
cordova-plugin-inappbrowser.zip (160.17 KB, 下载次数: 93)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-25 21:02 , Processed in 0.116030 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表