Ios Webview-xcode更新后可拖动的html标记
遇到了一个令人沮丧/困惑的问题:在更新到较新版本的Xcode后,它生成的每个webview应用程序都有顶级html标记或webview本身为可拖动的,但事实并非如此。(下面的屏幕截图)我已经能够在以下场景中复制该问题:Ios Webview-xcode更新后可拖动的html标记,ios,xcode,webview,Ios,Xcode,Webview,遇到了一个令人沮丧/困惑的问题:在更新到较新版本的Xcode后,它生成的每个webview应用程序都有顶级html标记或webview本身为可拖动的,但事实并非如此。(下面的屏幕截图)我已经能够在以下场景中复制该问题: 旧的应用程序备份,所以我这边没有代码更改似乎是原因 Xcode的新旧版本 使用不同操作系统版本的不同手机 不同的模拟器 旧版本和新版本的osx(我刚刚将我的电脑更新为一个新版本的osx,但这个版本已经推迟了) 如果我使用xcode将复制粘贴的项目运行到另一台计算机上,则该应用
- 旧的应用程序备份,所以我这边没有代码更改似乎是原因
- Xcode的新旧版本
- 使用不同操作系统版本的不同手机
- 不同的模拟器
- 旧版本和新版本的osx(我刚刚将我的电脑更新为一个新版本的osx,但这个版本已经推迟了)
/Applications/Xcode.app
/Library/Preferences/com.apple.dt.Xcode.plist
~/Library/Preferences/com.apple.dt.Xcode.plist
~/Library/Caches/com.apple.dt.Xcode
~/Library/Application Support/Xcode
~/Library/Developer/Xcode
~/Library/Developer/CoreSimulator
已经尝试了sudo/Developer/Library/uninstall devtools--mode=all,但是没有成功。还试图清除/private/var/folders/*
,但也没有成功
值得注意的是,我更新Xcode的过程是1)删除DerivedData,2)删除旧的Xcode应用程序,这两个过程都是为了留出足够的空间来获得新版本的Xcode。我以前做过这两件事,但都没有引起任何问题,但这里可能出了什么问题
老实说,我完全不知所措;很明显,我的系统出了问题,但我不知道是什么原因造成的。应用程序上没有生成错误(在web inspector和xcode控制台中),因此也没有帮助。任何关于起点的建议都会令人惊讶
对于任何未来用户:似乎将PhoneGap的config.xml
切换到
会导致问题停止发生。鉴于以下文件,这是有意义的:
DisallowOverscroll(布尔值,默认为false):如果
不希望WebView成为橡皮筋
然而,没有意义的是,Xcode中可能发生了什么变化,导致Xcode/PhoneGap开始关注DisallowOverscroll,因为在过去的4年中,它在应用程序上被设置为false,没有问题