Kļūda nezināma URL shēma - ko tas nozīmē un kā to novērst?

Kļūda nezināma URL shēma - ko tas nozīmē un kā to novērst?

Daži lietotāji, parasti - Android viedtālruņos saskaras ar kļūdas kļūdu nezināmu URL shēmu, kad nospiežat jebkuru pogu vai saiti pielikumā un dažas citas darbības.

Šajā rakstā par to, kā tas tulko un ko nozīmē kļūda nezināma URL shēma un kā to var novērst.

Ko nozīmē kļūda Nezināma URL shēma un kāds ir kļūdas iemesls

Kļūda nezināma URL shēmu var tulkot kā "kļūdu. Nezināma URL shēma ". URL shēma nosacīti ir saites adreses pirmā daļa: https: //, http: //, Mailto: // vai jebkurš cits, kurš pārlūkprogrammai stāsta par to, kā apstrādāt šo saiti.

Parasti kļūda Nezināma URL shēmas kļūda izpaužas, atverot visas saites Android lietojumprogrammās, izmantojot Android sistēmas WebView System komponentu, kas ļauj jums parādīt tīmekļa hercipi lietojumprogrammā.

Iemesls parasti tiek apvienots ar šādiem faktoriem:

  • Noklusējuma WebView komponents spēj apstrādāt tikai ierobežotu skaitu URL shēmu - http: //, https: //, Fails: //, Aktīvs: //. Pieprasot citas shēmas, piemēram Nodoms: //, ĪSZIŅA: //, Tālr. //, Mailto: // Vai arī dažas konkrētas lietojumprogrammas shēmas, jūs varat saņemt ziņojumu par nezināmo URL shēmu.
  • Lietojumprogrammu izstrādātājs nepievienoja nepieciešamās funkcijas attiecīgo URL shēmu apstrādei, mēģinot atvērt attiecīgās saites WebView komponentā.

Ir arī ziņojumi, ka dažos gadījumos atvēršanas vietnes ar pārsūtīšanu WebView var izraisīt arī šīs kļūdas parādīšanos.

Kļūdas novēršanas veidi

Atkarībā no tā, vai esat Android viedtālruņa izstrādātājs vai parastais īpašnieks, kļūdu kļūdas kļūdas risinājumi Nezināma URL shēma atšķirsies:

Izstrādātājam:

  • Pievienojiet apstrādātājus atšķirīgiem no http Un https URL shēmas, kad tās tiek atvērtas WebView savā lietojumprogrammā, lai tās izsauktu atbilstošo lietojumprogrammu, atvērtu pilnu pārlūkprogrammu vai parādītu ziņojumu, ka šo saiti nevar atvērt kā daļu no jūsu lietojumprogrammas. Runājot par saišu apstrādes ziņā WebView, Stack Overflow palīdzēs jums un citiem resursiem.
  • Starp iespējamām risinājumu iespējām ir pievienot
    Target = "_ tukšs"
    Saistīt ar šādām URL shēmām automātiskai atvēršanai ārējā pārlūkprogrammā.

Parastam lietotājam:

  1. Vienkāršākais risinājums būtu atvērt lietojumprogrammā apskatīto lapu un ziņot par kļūdu jebkurā pārlūkprogrammā, piemēram, Google Chrome un izmantojiet saiti jau no tā.
  2. Lietojumprogrammas atjauninājums var arī palīdzēt (kurā rodas kļūda), retos gadījumos - atvienojot lietojumprogrammas un rīkus, kas var ietekmēt tīkla savienojuma darbību (starpniekservera un citi).
  3. Ja kļūdas ziņojumā varat izlasīt saites tekstu un izprast tā darba loģiku (sūtīt pasta ziņojumu nosūtīšanu, ārējas lietojumprogrammas sākšanu ziņojuma nosūtīšanai vai līdzīgām darbībām), tas ir pietiekami, lai veiktu tajā esošās darbības manuāli.
  4. Informējiet izstrādātāju par lietojumprogrammu par problēmu, pārskatot to atskaņošanas tirgū vai citā lietojumprogrammu veikalā.

Runājot par lietojumprogrammas lietotāja risinājumu, viņam parasti joprojām ir jāgaida, kamēr problēma tiks labota no izstrādātāja nākamajos atjauninājumos, jo viņš nevar kaut ko darīt neatkarīgi, apstrādājot URL shēmas.