正常情况下,Google Chrome Canary 无法设置为系统的默认浏览器 - 它在其设置中显示以下消息:
这是 Google Chrome 的二次安装,不能成为您的默认浏览器。
他们有充分的理由,但尽管如此,我还是想将其作为我的默认设置。如何将 Google Chrome Canary 设置为 Windows 8 上的默认浏览器?
我在网上找到了许多关于以前 Windows 版本的解决方案,所有解决方案都围绕编辑注册表,但不幸的是,没有一个能够为我解决这个问题。
答案1
替换YourUsernameHere
为您的用户名。然后将以下内容复制并粘贴到文本文件中并将其保存为 canary.reg。然后双击该文件。
这仅在您拥有计算机管理员权限时才有效。如果您在没有管理员权限的计算机上执行此操作,则可以使用相同的设置,将 替换为 ,HKEY_LOCAL_MACHINE\SOFTWARE
并将HKEY_CURRENT_USER\Software
替换ChromeSxSHTML
为ChromeSxSHTML
您可以在 Regedit 中找到的键HKEY_CURRENT_USER\Software\Classes\
- 您会看到一个名为ChromeSSHTML.<some random string here>
。复制此 并将ChromeSxSHTML
其替换为。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeSxSHTML]
"URL Protocol"=""
@="Google Chrome Canary HTML Document"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeSxSHTML\DefaultIcon]
@="C:\\Users\\YourUsernameHere\\AppData\\Local\\Google\\Chrome SxS\\Application\\chrome.exe,4"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeSxSHTML\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeSxSHTML\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeSxSHTML\shell\open\command]
@="\"C:\\Users\\YourUsernameHere\\AppData\\Local\\Google\\Chrome SxS\\Application\\chrome.exe\" -- \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeSxSURL]
@="Google Chrome Canary URL"
"FriendlyTypeName"="Google Chrome Canary URL"
"URL Protocol"=""
"EditFlags"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeSxSURL\DefaultIcon]
@="C:\\Users\\YourUsernameHere\\AppData\\Local\\Google\\Chrome SxS\\Application\\chrome.exe,4"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeSxSURL\shell]
@="open"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeSxSURL\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeSxSURL\shell\open\command]
@="\"C:\\Users\\YourUsernameHere\\AppData\\Local\\Google\\Chrome SxS\\Application\\chrome.exe\" -- \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxURL\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxURL\shell\open\ddeexec\Application]
@="Google Chrome Canary"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxURL\shell\open\ddeexec\Topic]
@="WWW_OpenURL"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice]
"Progid"="ChromeSxSHTML"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice]
"Progid"="ChromeSxSHTML"
[HKEY_CLASSES_ROOT\.htm]
@="ChromeSxSHTML"
"Content Type"="text/html"
"PerceivedType"="text"
[HKEY_CLASSES_ROOT\.html]
@="ChromeSxSHTML"
"Content Type"="text/html"
"PerceivedType"="text"
答案2
控制面板 > 默认程序 > 设置默认程序。单击 Google Chrome Canary 并选择“将此程序设置为默认程序”。
答案3
不是回答原始问题,但对于像我这样在搜索时偶然发现此页面的人来说,在 OS X Yosemite (10.10) 及更高版本上执行此操作的方式是在系统偏好设置 -> 常规中。以前它在 Safari 的设置中,但现在不再如此。
答案4
在 Windows 10 上:
设置 ➡ 系统 ➡ 默认应用 ➡ 按应用设置默认值
Chrome Canary 应该会出现在列表中。