【问题标题】:Testing localhost on browserstack - Safari 8 (on Yosemite) cant open my site在 browserstack 上测试 localhost - Safari 8(在 Yosemite 上)无法打开我的网站
【发布时间】:2015-02-22 17:13:27
【问题描述】:

我在通过 Browserstack 测试托管在 IIS Express 上的网站时遇到问题。当我尝试使用 Safari 8(在最新的 osx 上)打开它时,我收到消息:“Safari 无法连接到服务器”。 我在其他操作系统或其他浏览器上尝试过,它可以工作,但在最新的 safari 下它不会...... 有谁知道问题是什么? 我为 Firefox 或 Chrome 使用 BS 扩展。 我的服务正在运行,我可以通过本地浏览器访问它。

【问题讨论】:

    标签: macos visual-studio iis safari browserstack


    【解决方案1】:

    来自 BrowserStack 的 Mukesh。

    目前,Yosemite 上的 Safari 8 允许通过有限数量的端口进行本地测试。最容易记住的端口是 80,3000、4000、5000、8000 和 8080。

    请注意:公共 URL 可以在所有端口上无缝测试。

    【讨论】:

    • 在 iOS 上呢?我不断收到“从客户端收到的无效标头”
    • @MukeshTiwari 如果在 Browserstack 网站上任何地方 都清楚地记录了这一点,那就太好了。支持团队的成员显然甚至不知道这个限制。
    • 确实,看来端口号是关键。 4000 适用于我在 Windows 10 上使用 IIS Express 的 Chrome。
    • @MukeshTiwari 使用您提供的端口是一个进步,但 Safari 仍然无法加载本地页面。现在,Safari 负载指示器不再是“无法连接到服务器”消息,而是停留在 ~20%
    • @Mukesh 谢谢。让我们看看 BrowserStack 是否会跟进我的请求:twitter.com/browserstack/status/897030152185667584
    【解决方案2】:

    如果您需要比 Mukesh 提到的端口更多的端口,在 Safari(和 BrowserStack)中似乎 9000 到 9999 之间的范围是开放的以进行本地测试。

    【讨论】:

      猜你喜欢
      • 2018-09-07
      • 1970-01-01
      • 2017-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-24
      • 1970-01-01
      相关资源
      最近更新 更多