Преглед изворни кода

写死了单独逻辑

避免有人传了点别的东西进去,现在只有 `minecraft://` 会单独处理
JingHai-Lingyun пре 2 година
родитељ
комит
657b5efc2e
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      Plain Craft Launcher 2/Modules/Base/ModBase.vb

+ 2 - 2
Plain Craft Launcher 2/Modules/Base/ModBase.vb

@@ -2186,9 +2186,9 @@ NextElement:
     ''' </summary>
     ''' </summary>
     Public Sub OpenWebsite(Url As String)
     Public Sub OpenWebsite(Url As String)
         ' 允许 Minecraft 基岩版的 URLScheme (#3985)
         ' 允许 Minecraft 基岩版的 URLScheme (#3985)
-        If Url.StartsWithF("minecraft", True) Then
+        If Url = "minecraft://" Then
             ' 一定会被捕捉到错误,单独拎出来
             ' 一定会被捕捉到错误,单独拎出来
-            Process.Start("minecraft://")
+            Process.Start(Url)
         Else
         Else
             Try
             Try
                 If Not Url.StartsWithF("http", True) Then Throw New Exception(Url & " 不是一个有效的网址,它必须以 http 开头!")
                 If Not Url.StartsWithF("http", True) Then Throw New Exception(Url & " 不是一个有效的网址,它必须以 http 开头!")