Te tukunga o te miihini tirotiro WebKitGTK 2.38.0 me te kaitirotiro paetukutuku Epiphany 43

Ko te tukunga o te peka hou WebKitGTK 2.38.0, he tauranga o te miihini tirotiro WebKit mo te papaaho GTK, kua panuitia. Ko te WebKitGTK ka taea e koe te whakamahi i nga ahuatanga katoa o WebKit ma roto i te atanga hötaka e ahu mai ana i te GNOME i runga i te GObject ka taea te whakamahi ki te whakauru i nga taputapu tukatuka ihirangi tukutuku ki tetahi tono, mai i te whakamahi i roto i te HTML/CSS parsers motuhake ki te hanga i nga kaitirotiro paetukutuku-katoa. I roto i nga kaupapa rongonui e whakamahi ana i te WebKitGTK, ka taea e tatou te kite i te kaitirotiro GNOME paerewa (Epiphany). I mua, i whakamahia te WebKitGTK i roto i te tirotiro a Midori, engari i muri i te tukunga o te kaupapa ki nga ringaringa o te Astian Foundation, i whakarerea te putanga tawhito o Midori i runga i WebKitGTK, a, na te hanga i te marau mai i te Tirotiro Wexond, i hangaia he hua tino rereke me te ko Midori te ingoa, engari i runga i te papaaapapa Electron and React.

Huringa matua:

  • He momo hoahoa hou mo nga paatene mana purei ihirangi rongorau kua tohua.
  • API kua taapirihia mo te whakatakoto CSP (Ihirangi-Haumaru- Kaupapahere) mo nga taapiri tirotiro.
  • Ka taea te whakamahi i nga punaha tirotiro o waho e whakaratohia ana ki etahi atu tirotiro (ka mahia te whirihoranga ma te whakamahi i te taurangi taiao WEBKIT_INSPECTOR_HTTP_SERVER).
  • Ma te taunoa, ka taea te API MediaSession, ka taea e koe te whakamahi i te atanga MPRIS mo te mana purei hoki mamao.
  • Kua taapirihia te kaitirotiro tuhinga PDF i runga i te PDF.js.

I runga i te WebKitGTK 2.38.0, i hangaia te tukunga o te pūtirotiro Tukutuku GNOME 43 (Epiphany), i taapiri tautoko mo nga taapiri i te whakatakotoranga WebExtension. Ko te WebExtensions API ka taea e koe te hanga taapiri ma te whakamahi i nga hangarau tukutuku paerewa me te whakakotahi i te whanaketanga o nga taapiri mo nga kaitirotiro rereke (Ka whakamahia nga Tukutuku hei taapiri mo Chrome, Firefox me Safari). Ko te WebExtension API kaore ano kia tino whakatinanahia, engari kua ranea tenei tautoko hei whakahaere i etahi taapiri rongonui.

Ētahi atu whakapainga:

  • Ko te tautoko mo nga tono tukutuku kei roto i te whakatakotoranga PWA (Progressive Web Apps) kua hoahoatia ano, a kua whakatinanahia he kaiwhakarato D-Bus mo aua kaupapa.
  • Kua timata te whakatikatika mo te whakawhiti ki te GTK 4.
  • He tautoko taapiri mo te "tirohanga-puna:" kaupapa URI.
  • Kua pai ake te hoahoa o te aratau panui.
  • Kua tāpirihia he tūemi hei tango whakaahua ki te tahua horopaki.
  • Kua taapirihia he whiringa ki nga tautuhinga hei whakakore i nga taunakitanga rapu i te aratau tono paetukutuku.

Source: opennet.ru

Tāpiri i te kōrero