Kua taapirihia te tautoko WebExtension ki te tirotiro paetukutuku Epiphany (Tukutuku GNOME)

Ko te kaitirotiro paetukutuku Epiphany i whakawhanakehia e te kaupapa GNOME, i runga i te miihini WebKitGTK me te tuku ki nga kaiwhakamahi i raro i te ingoa GNOME Tukutuku, kua taapirihia he 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). He putanga me te tautoko taapiri ka whakauruhia ki te tuku GNOME 43 kua whakaritea mo Mahuru 21st.

E tohuhia ana ko tetahi waahanga noa o te WebExtension API kua whakatinanahia ki Epiphany, engari kua ranea tenei tautoko hei whakahaere i etahi taapiri rongonui. Ka whakawhānuihia te tautoko API WebExtension i roto i te waa. Kei te whakahaeretia te whakawhanaketanga me te titiro ki te whakatinana i te putanga tuarua o te whakaaturanga taapiri me te whakarite hototahi ki nga taapiri mo Firefox me Chrome. I roto i nga API kaore i whakatinanahia, ka whakahuahia te paetukutukuRequest, ka whakamahia i roto i nga taapiri hei aukati i nga ihirangi e kore e hiahiatia. I roto i nga API e waatea ana:

  • pūoho — te hanga o nga huihuinga i te waa kua tohua.
  • pihikete - whakahaere me te uru atu ki nga Pihikete.
  • tikiake - whakahaere tikiake.
  • tahua - hanga huānga tahua horopaki.
  • whakamohiotanga—whakaatu i nga panui.
  • rokiroki - rokiroki o nga raraunga me nga tautuhinga.
  • ripa - whakahaere ripa.
  • matapihi - whakahaere matapihi.

Ko te tukunga e whai ake nei o GNOME ka hoki mai ano te tautoko mo nga tono paetukutuku kei roto i te whakatakotoranga PWA (Progressive Web Apps). Tae atu ki te Kaiwhakahaere tono Pūmanawa GNOME, ka puta he kowhiringa tono tukutuku ka taea te whakauru me te tango mai i nga kaupapa rite tonu. Ko te whakatinana i nga tono paetukutuku i roto i te taiao kaiwhakamahi ka mahia ma te whakamahi i te Tirotiro Epiphany. Kua whakamaheretia kia whakahoahoa ki nga tono PWA i hangaia mo Chrome.

Source: opennet.ru

Tāpiri i te kōrero