有没有办法更改 Expo 界面 ( http://localhost:19002/) 之后打开的浏览器expo start?
我的默认浏览器是 Firefox,我在私人生活中使用它。我的工作和编码浏览器是 Chrome。有没有办法告诉世博会默认使用 Chrome?
在我的 Mac(Catalina 版本 10.15.5)上,我无法将默认浏览器更改为 Google Chrome。
当我转到Settings->General下时Default Web Browser,我只能看到 Safari 和 Firefox 的选项。当我打开 Chrome 设置并单击 时Make default,我收到一条通知说
Do you want to change your default web browser to "com.google.Chrome" or keep using "Safari"?
我点击Use com.google.Chrome但它没有做任何事情,链接仍然在 Safari 中打开。关于可能发生的事情以及如何解决的任何想法?
我有以下情形:安装了firefox和chrome的Ubuntu 16.04计算机,chrome是我的默认浏览器。
我在shell中检查此操作:
cat /usr/share/applications/defaults.list
cat /etc/mailcap
cat /.config/mimeapps.list
cat /.local/share/applications/mimeinfo.cache
x-www-browser-> chrome is launch
xdg-mime query default text/html
response:
google-chrome.desktop
并且不会在任何一侧出现Firefox,始终是镀铬。这可以。还要检查:
单击桌面文件file.html-> chrome启动
现在奇怪的是,如果我运行:
xdg-open "http://www.example.com"
由于某些奇怪的原因,它总是打开Firefox。我不知道为什么,有人可以帮助我吗?
有很多与我类似的问题(例如xdg-open 未打开默认浏览器或xdgutils - xdg-settings 未在 gentoo 中设置 default-web-browser,但没有一个答案对我的情况有帮助。因此我询问我的特殊情况:
在 Centos 7 上,我没有运行免费的桌面管理器,我只是从命令行运行一些 X11 应用程序(如 VS Code),其中 DISPLAY 变量设置为我连接的 (Windows) 计算机上的 X 服务器。
在 Centos 机器上我安装了两个浏览器,firefox并且google-chrome. 我只需输入firefoxresp 即可启动这两个浏览器。google-chrome在 bash 终端中。
xdg-open可用并打开链接google-chrome- 与 VS Code 一样。不过我想将其更改为firefox.
我试过:
在 Firefox 的 GUI 首选项中勾选“默认浏览器”。
使用xdg-settings, 但是
xdg-settings get default-web-browser 
返回“xdg-settings:未知的桌面环境”
设置 $BROWSER。在 bash 中我发出了
export BROWSER=firefox
但仍然google-chrome是由xdg-open
在这种环境下如何将默认浏览器设置为firefox?
注意:奇怪的是,在另一台装有 Centos 6的机器上(并且“没有桌面环境”),该 …
我使用此代码(来自MSDN)打开默认浏览器.
Private Declare Function ShellExecute _
                            Lib "shell32.dll" _
                            Alias "ShellExecuteA"( _
                            ByVal hwnd As Long, _
                            ByVal lpOperation As String, _
                            ByVal lpFile As String, _
                            ByVal lpParameters As String, _
                            ByVal lpDirectory As String, _
                            ByVal nShowCmd As Long) _
                            As Long
Private Sub Command1_Click()
   Dim r As Long
   r = ShellExecute(0, "open", "http://www.microsoft.com", 0, 0, 1)
End Sub
它仅适用于IE和chrome,如果一个实例已经打开,它只是广告一个标签并返回所请求的页面.
如果没有实例已经打开,则会创建一个新实例但页面永远不会加载并最终超时.
只有firefox似乎在两种情况下都能正常工作.
然后我尝试了一种技术(在此详述),我在其中创建了一个临时的htm文件,以便查找关联的应用程序,然后使用下面的一个Shell调用来查看:
Shell "C:\Program Files\Internet Explorer\iexplore.exe https://www.google.co.uk/", vbNormalFocus
 Shell "C:\Program Files\Mozilla Firefox\firefox.exe https://www.google.co.uk/", vbNormalFocus
 Shell …我有一个带有一些按钮和一个情节的主窗口.我使用Qt Designer添加了一个文件菜单.现在,如果我运行我的应用程序,一切都很好,我可以看到一个典型的菜单栏.问题是,我想点击菜单栏并执行操作 - 我想用默认浏览器打开一个互联网网页.有人能帮我吗?
这是使用Qt Designer中的pyuic4生成的代码(我只显示文件菜单的代码):
self.menubar = QtGui.QMenuBar(MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 1445, 21))
self.menubar.setObjectName(_fromUtf8("menubar"))
self.menuFile = QtGui.QMenu(self.menubar)
self.menuFile.setObjectName(_fromUtf8("menuFile"))
MainWindow.setMenuBar(self.menubar)
self.statusbar = QtGui.QStatusBar(MainWindow)
self.statusbar.setObjectName(_fromUtf8("statusbar"))
MainWindow.setStatusBar(self.statusbar)
self.actionFsa_format = QtGui.QAction(MainWindow)
self.actionFsa_format.setObjectName(_fromUtf8("actionFsa_format"))
self.menuFile.addAction(self.actionFsa_format)
self.menubar.addAction(self.menuFile.menuAction())
如您所见,我有一个文件菜单,以及一个带有actionFsa_format操作的工具按钮.我想点击这个并打开一个外部网址.