新的iOS 6 Safari附带了Web Inspector功能,可以通过USB线从桌面Safari连接到它.然后,它允许您从桌面调试在iOS Safari中打开的页面.但据我所知,此功能仅在Mac Safari上支持,而不是在Windows上支持?我是对的,还是Windows Safari也有可能?或者它可能会在以后可用?
我正在开发一个基于PhoneGap的应用程序,我搜索了很多关于如何在虚拟键盘出现时使我的webview调整其高度,或者至少获得虚拟键盘的高度.我发现了很多帖子(包括stackoverflow)
android:windowSoftInputMode="adjustResize"
Run Code Online (Sandbox Code Playgroud)
必须在清单中设置,我这样做了.我还发现,对于PhoneGap config.xml,有
<preference name="android-windowSoftInputMode" value="adjustResize"/>
Run Code Online (Sandbox Code Playgroud)
设置,我也粘贴了.我也尝试了两个参数的组合值'stateVisible | adjustResize'(不仅仅是'adjustResize'),但在我看来它们都没有效果.我不知道,也许我做错了,但你可以查看模拟器的截图(Android 4.0.3,但我也试过4.1.2和4.2.2):
http://screencast.com/ t/Mm0mw8c693 - 键盘可见
http://screencast.com/t/lZ2DomqeRR - 键盘隐藏
在屏幕截图中,我故意捕获了我的清单和config.xml设置,因此您可能会看到它们实际存在.
我甚至录制了短片 - http://screencast.com/t/xI9PMcMJxxx
正如您所看到的,当键盘显示/隐藏时,不会发生任何视口大小调整.我还使用console.log()检查了window.innerHeight,它对于可见和隐藏键盘都保持相同.
拜托,给我一些建议.