Dmi*_*lin 5 android phonegap-plugins cordova phonegap-build
经过几个小时的搜索和尝试不同的事情,我接近放弃了.我想在inAppBrowser中打开一个外部URL,该URL现在包含在Phonegap Build中.我删除了地址栏location=no(也尝试了toolbar=no,但它没有做任何事情),但是每当你滚动页面时出现的缩放(+和 - 按钮)都不会消失.我找不到禁用它的方法,但也许我忽略了一些东西?我只是使用捏缩放,所以我没有看到在页面顶部设置这些丑陋按钮的原因(专为此应用程序设计).
那么有没有办法禁用内置的缩放按钮?
我正在测试Android,但计划也在使用iPhone版本.
小智 6
我有同样的问题,但使用Cordova而不是Phonegap Build.这为我做的诀窍是行改变575 InAppBrowser.java到settings.setBuiltInZoomControls(false);.
当然,这对iOS不起作用,但据我所知,Phonegap/Cordova没有其他的构建方式.
尝试 zoom=no
你可以在cordova inappbrowser插件文档中找到详细信息:https://github.com/apache/cordova-plugin-inappbrowser
使用InAppBrowser插件,我遇到了同样的问题.
我设法隐藏了+/-"丑陋"按钮,但通过更改InAppBrowser.java文件并使用以下命令保持缩放行为(使用捏合手势):
WebSettings settings = inAppWebView.getSettings();
settings.setBuiltInZoomControls(true); // enable built-in zoom mechanisms
settings.setDisplayZoomControls(false); // disable WebView's zoom controls display
Run Code Online (Sandbox Code Playgroud)
在这里找到它:https: //developer.android.com/reference/android/webkit/WebSettings.html#setDisplayZoomControls(boolean)
小智 5
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
Run Code Online (Sandbox Code Playgroud)
在Webview外部页面中使用此meta标签谢谢...
| 归档时间: |
|
| 查看次数: |
6579 次 |
| 最近记录: |