作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在本地主机上使用 Kestrel 在可用端口上托管一个 .NET Core HTTP 应用程序,以进行一些基于浏览器的 UI 测试,但是当尝试使用带有 BrowserStack Automate 的真实 iOS 设备和 BrowserStackLocal.exe< 来访问它时
,Safari 始终拒绝加载页面。
我已经尝试了记录的 IP 范围的各个部分 here ,但都没有成功。桌面浏览器(Windows 上的 Chrome、IE、Edge 和 Firefox,macOS Mojave 上的 Safari)和真正的 Android 设备按预期工作。
我还尝试使用计算机的本地 IP 地址和完全限定域名 (FQDN),如 here 中所述。 ,但是两者都无法移植,因为 Windows 防火墙会阻止连接,即使通过 BrowserStack Automate 也可以解析地址。
端口 80 不是一个可行的解决方案,因为开发人员的计算机将使用该端口在其计算机上运行 IIS,因此它不可用于其他目的。
考虑到以下限制,可行的解决方案是什么?
dotnet test
)。最佳答案
在 iOS 设备上,尝试解析 http://bs-local.com:5000而不是http://localhost:5000 .
关于ios - 无法在 BrowserStack Automate 上使用 iOS 设备加载本地主机上的网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53034231/
我是一名优秀的程序员,十分优秀!