Xdebug客户端默认浏览器
Xdebug client default browser
我正在使用 Sublime Text 3。
当我转到 Tools -> Xdebug -> Start Debugging (Launch Browser)
时,Internet Explorer 会启动,尽管我已在 Windows 10 设置中将 Google Chrome 设置为我的默认浏览器。
我尝试查看 Sublime Text 设置文件,但没有找到任何关于默认浏览器的信息。
有办法解决吗?
XDebug Client (which I assume you're using) uses Python's webbrowser
模块启动浏览器。显然,您的 Windows 设置有问题,或者默认浏览器的定义方式已更改,因为 webbrowser
的默认功能不起作用。您可以通过打开 Sublime 的控制台(View -> Show Console
或 Ctrl`)并输入来尝试以下代码:
import webbrowser; webbrowser.open("https://www.google.com")
根据你的问题,我认为 IE 会打开。
除了修改 XDebug 的代码外,我所知道的解决此问题的唯一方法是将 BROWSER
环境变量设置为 Chrome 可执行文件的完整路径。一旦你这样做了,完全重启 Sublime,重新连接到你的 PHP 服务器,看看 Chrome 现在是否工作。您也可以再次尝试上面的代码。
祝你好运!
我正在使用 Sublime Text 3。
当我转到 Tools -> Xdebug -> Start Debugging (Launch Browser)
时,Internet Explorer 会启动,尽管我已在 Windows 10 设置中将 Google Chrome 设置为我的默认浏览器。
我尝试查看 Sublime Text 设置文件,但没有找到任何关于默认浏览器的信息。
有办法解决吗?
XDebug Client (which I assume you're using) uses Python's webbrowser
模块启动浏览器。显然,您的 Windows 设置有问题,或者默认浏览器的定义方式已更改,因为 webbrowser
的默认功能不起作用。您可以通过打开 Sublime 的控制台(View -> Show Console
或 Ctrl`)并输入来尝试以下代码:
import webbrowser; webbrowser.open("https://www.google.com")
根据你的问题,我认为 IE 会打开。
除了修改 XDebug 的代码外,我所知道的解决此问题的唯一方法是将 BROWSER
环境变量设置为 Chrome 可执行文件的完整路径。一旦你这样做了,完全重启 Sublime,重新连接到你的 PHP 服务器,看看 Chrome 现在是否工作。您也可以再次尝试上面的代码。
祝你好运!