1

我有一个使用 asp.net mvc 构建的 Web 应用程序项目。它使用移动设备的自定义视图构建,并结合了敲除和剃刀绑定的组合。当 iOS 在一个特定页面上升级到 11.3.1 版时,该应用程序开始崩溃。该错误特定于移动设备上的 iOS 版本 11.3.1。在任何 Android 设备或桌面上,包括 Safari,它都可以工作。在任何旧版本的 iOS 上它也可以工作。为了调试和重新创建错误,我想在开发人员工具中查看控制台日志。为此,我将移动设备连接到桌面 Mac 并使用 Mac 网络检查器工具。

但这就是问题所在。一旦我连接到桌面 Web Inspector 并再次运行该页面,该页面就可以在我的移动设备上运行。一旦我断开连接,它就再次停止工作。就好像移动设备与桌面 Web Inspector 的连接改变了我移动设备上页面的运行。

有什么办法可以防止 Safari 中的 Web Inspector 干扰移动设备上页面的实际操作?

或者,是否有任何人必须调试最新 iOS 版本的替代方法?(我研究了现有的模拟器,例如 browserstack ,但是它们不支持最新的 iOS 版本)

4

0 回答 0