可以在 iOS UIWebViews 中伪造位置。在模拟器或设备中。
因此,当 webview 访问需要位置的站点(如 maps.google.com)时,可以将虚假的位置数据(和路线)提供给 webview。
可以在 iOS UIWebViews 中伪造位置。在模拟器或设备中。
因此,当 webview 访问需要位置的站点(如 maps.google.com)时,可以将虚假的位置数据(和路线)提供给 webview。
您可以运行 XCode 中提供的一些位置文件。运行“iPhone Simulator”时,您可以通过导航到菜单栏中的 Debug->Locations 来运行文件。这些是 plist 的,它们包含 CLLocation 对象的存档对象。
它们可以在以下目录中找到:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk/System/Library/Frameworks/CoreLocation.framework/Support/SimulationScenarios
只需将 6.1 更改为您正在使用的模拟器