无法连接到 Browserstack 上的 localhost、bs-local 等

问题描述 投票:0回答:1

我正在尝试通过 browserstack (使用 iOS 13 Chrome)在 iOS 上为模型查看器 Web 组件进行一些开发,但似乎无法连接到本地主机,无论我是否使用 bs-local (如通过 browserstack 所建议的)、我的 IP ,或其他任何东西。

我浏览了他们的故障排除指南,但没有成功,他们自己在 localhost:45454 中的“调试连接”测试似乎为我的页面返回 200 OK 响应,但 live.browserstack.com 似乎仍然无法连接(它返回“无法连接”)显示页面”)。

我正在尝试在 Chrome 上使用 iOS 13 运行它。

我已设置代理详细信息,启用“强制本地”,并安装 Browserstack Local 应用程序并验证其连接是否正确。我尝试过的URL格式是:

http://localhost:8000/dev/index.html
http://bs-local.com:8000/dev/index.html
http://bs-local:8000/dev/index.html
http://<my-ip>:8000/dev/index.html

我正在 VS Code 中编写代码,并使用 node.js/npm 和

npm run serve
在终端中使用 Ubuntu (WSL) 来启动 Web 开发服务器,该服务器会自行正确启动。在我自己的机器上打开页面似乎工作正常,只是无法通过 browserstack live 连接。

我遗漏了一个步骤吗?接下来我应该解决什么问题?我是初级开发者,请详细解释一下。

visual-studio-code web-development-server browserstack
1个回答
0
投票

您正在 WSL 中运行开发服务器,因此 BrowserStack 隧道也必须在 WSL 下运行。

您可以在以下位置下载 Linux BrowserStack 隧道应用程序:

https://www.browserstack.com/docs/live/local-testing/set-up-local-testing#Linux

确保下载 Linux 版本,解压 zip 文件,然后运行二进制文件。它将打开隧道配置页面,您必须在其中填充您的本地测试访问密钥,您可以在

找到该密钥

https://www.browserstack.com/accounts/settings/product

完成这些步骤后,BrowserStack 设备应该能够访问在 WSL 上运行的 Web 服务器。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.