修复Mac上的“ Safari无法找到服务器”错误的解决方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修复Mac上的“ Safari无法找到服务器”错误的解决方法相关的知识,希望对你有一定的参考价值。

参考技术A Safari是macOS随附的Macbook内置浏览器。很多时候,当您在Safari上浏览时,您可能会在浏览器上看到一个错误:“ Safari无法找到服务器”。此错误是您可能会注意到的Safari中最常见的错误类型。如果您在Mac Safari上遇到这样的服务器错误,则这里有几种解决该服务器错误的潜在解决方案,有需要的朋友欢迎参考!

进行之前,请检查是否

互联网正在运作

未安装防病毒应用程序

解决Safari上服务器错误的解决方案

以下是一些修复Safari的解决方案,它们无法在Macbook PC上找到服务器并且无法打开页面错误

检查URL或代理

错误的网址可以直接显示此错误。确保您输入了正确的URL,站点所有者也可能会更改网址,因此最好使用VPN或代理服务来加载重定向的新网址。

清除Safari缓存

大量的缓存累积可能是导致服务器出现问题的主要原因。缓存是存储站点数据和其他Web信息的数据。它有助于加快页面加载速度,并与服务器建立安全的DNS连接。清除缓存可以帮助解决Safari上的服务器问题。

1.打开Safari,然后在菜单栏中单击Safari

2.现在单击首选项。

3.在这里单击高级选项卡

4及右侧“显示开发在菜单栏菜单”

5.现在单击菜单栏中的“开发”

6.在这里清空缓存并重新启动Safari浏览器

更改DNS地址

DNS是在线检索的IP地址的目录。PC具有预定义的DNS,可以在服务器无法收集用于加载网页的数据的情况下进行更改。这是在Mac中更改DNS的简单步骤:

1.打开 系统偏好设置

2.首选项中的“打开 网络” 选项

3.从WiFi连接选项卡中单击 高级选项

4.在这里单击DNS选项卡。

5.单击加号图标,然后将DNS服务器更改为 Google DNS 8.8.8.8 或 Cloudflare DNS 1.1.1.1, 然后单击“确定”。

完成后,重新启动浏览器和/或Macbook,并检查站点加载服务器问题是否已解决。

在Mac上更改TCP / IP4

TCP是一种传输协议,有助于建立网络对话,应用程序可以通过该对话来交换数据。错误的IP4 / TCP可能会导致Safari上的连接问题,下面的设置可以帮助您解决问题。

1.打开 系统偏好设置

2.首选项中的“打开 网络” 选项

3.从WiFi连接 选项卡中单击 高级选项 。

4.在 TCP / IP下,

5.将“配置IPv4”更改为“ 使用DHCP”。

6.单击“ 续订DHCP租约”, 然后单击“确定”。

在Safari macOS上面临服务器问题,这是修复Macbook笔记本电脑上“ Safari无法找到服务器”错误的最佳解决方案。想了解更多关于Mac相关知识,请关注macz.com吧!

如何修复来自 Appium 的错误“无法从 sw_vers 输出检测 Mac OS X 版本:'10.12'”

【中文标题】如何修复来自 Appium 的错误“无法从 sw_vers 输出检测 Mac OS X 版本:\'10.12\'”【英文标题】:How to fix error "Could not detect Mac OS X Version from sw_vers output: '10.12 '" from Appium如何修复来自 Appium 的错误“无法从 sw_vers 输出检测 Mac OS X 版本:'10.12'” 【发布时间】:2017-02-28 23:59:17 【问题描述】:

我安装了 appium-1.5.3.dmg 但是当我点击听诊器按钮时,Appium 显示错误:

 ✔ Xcode is installed at: /Library/Developer/CommandLineTools
[Error: Could not detect Mac OS X Version from sw_vers output: '10.12
']

谢谢!

【问题讨论】:

【参考方案1】:

它对我有用。

你可以通过这个命令配置文件:

grep -rl "无法从 sw_vers 输出中检测到 Mac OS X 版本:" /Applications/Appium.app/

终端将显示: /Applications/Appium.app//Contents/Resources/node_modules/appium/node_modules/appium-support/build/lib/system.js /Applications/Appium.app//Contents/Resources/node_modules/appium/node_modules/appium-support/lib/system.js /Applications/Appium.app//Contents/Resources/node_modules/appium-support/build/lib/system.js /Applications/Appium.app//Contents/Resources/node_modules/appium-support/lib/system.js

使用命令 vim 并配置每个文件。

示例

vim /Applications/Appium.app//Contents/Resources/node_modules/appium/node_modules/appium-support/build/lib/system.js

配置文件:

    更改自 ->

    case 10: _arr = ['10.8', '10.9', '10.10', '10.11']; _i = 0;

    到->

    case 10: _arr = ['10.8', '10.9', '10.10', '10.11','10.12']; _i = 0;


vim /Applications/Appium.app//Contents/Resources/node_modules/appium/node_modules/appium-support/lib/system.js

配置文件:

    更改自 ->

    try stdout = (await exec('sw_vers', ['-productVersion'])).stdout;

    到 ->

    try stdout = (await exec('sw_vers', ['-productVersion'])).stdout.trim();

    更改自 ->

    for (let v of ['10.8', '10.9', '10.10', '10.11']) if (stdout.indexOf(v) === 0) return v;

    到->

    for (let v of ['10.8', '10.9', '10.10', '10.11','10.12']) if (stdout.indexOf(v) === 0) return v;


vim /Applications/Appium.app//Contents/Resources/node_modules/appium-support/build/lib/system.js

配置文件:

    更改自 ->

    case 10: _arr = ['10.8', '10.9', '10.10', '10.11']; _i = 0;

    到->

    case 10: _arr = ['10.8', '10.9', '10.10', '10.11','10.12']; _i = 0;


vim /Applications/Appium.app//Contents/Resources/node_modules/appium-support/lib/system.js

配置文件:

    更改自 ->

    try stdout = (await exec('sw_vers', ['-productVersion'])).stdout;

    到->

    try stdout = (await exec('sw_vers', ['-productVersion'])).stdout.trim();

    更改自 ->

    for (let v of ['10.8', '10.9', '10.10', '10.11']) if (stdout.indexOf(v) === 0) return v;

    到->

    for (let v of ['10.8', '10.9', '10.10', '10.11','10.12']) if (stdout.indexOf(v) === 0) return v;

点击启动听诊器按钮

【讨论】:

太棒了!这是一个很大的帮助。节省了我的时间。 我从来没有想过。很好的答案。 我遵循了这个例子,但是当我运行“appium-doctor”时出现了同样的错误信息。我安装了 macOS High Sierra (10.3),所以我使用了相同的方法。有什么想法吗? 谁能帮我修改配置文件? 要使用 vim 和编辑配置文件,请点击此链接:***.com/a/5764079/3659227【参考方案2】:

尽管我看到 appium 已经是fixed,但我还是完成了上述步骤。

只要运行:

npm install appium-doctor -g

更新 appium-doctor 本身,然后运行:

appium-doctor

再次看到它的工作。

修复前后:

【讨论】:

以上是关于修复Mac上的“ Safari无法找到服务器”错误的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

有啥办法可以在 Mac 上的 android studio 3.5.1 中修复这个错误

APNS,当程序在 Mac 上运行时,如何修复树莓派上的“无法获取本地颁发者证书”错误?

鼠标在Mac 上不断消失?这是修复教程

使用损坏的外部参照表修复 pdf

如何修复来自 Appium 的错误“无法从 sw_vers 输出检测 Mac OS X 版本:'10.12'”

修复 mac 上缺少 mysql.sock 文件的问题?