Mozilla නව ක්‍රෝම් මැනිෆෙස්ට් වෙතින් සියලුම WebExtensions API සීමාවන් රැගෙන නොයනු ඇත

මොසිල්ලා සමාගම නිවේදනය කරන ලදි, ෆයර්ෆොක්ස් හි WebExtensions API මත පදනම් වූ ඇඩෝන පද්ධතියක් භාවිතා කළද, සංවර්ධකයින් Chrome ඇඩෝන සඳහා ප්‍රකාශනයේ අනාගත තුන්වන සංස්කරණය සම්පූර්ණයෙන්ම අනුගමනය කිරීමට අදහස් නොකරයි. විශේෂයෙන්ම, ෆයර්ෆොක්ස් API හි අවහිර කිරීමේ මාදිලිය සඳහා දිගටම සහාය වනු ඇත. webRequest, ඔබට පියාසර කරන විට ලැබුණු අන්තර්ගතය වෙනස් කිරීමට ඉඩ ලබා දෙන අතර දැන්වීම් අවහිර කරන්නන් සහ අන්තර්ගත පෙරහන් පද්ධතිවල ඉල්ලුමක් පවතී.

WebExtensions API වෙත යාමේ ප්‍රධාන අදහස වූයේ Firefox සහ Chrome සඳහා ඇඩෝන සංවර්ධනය කිරීමේ තාක්ෂණය ඒකාබද්ධ කිරීමයි, එබැවින් එහි වත්මන් ස්වරූපයෙන් Firefox Chrome මැනිෆෙස්ටයේ වත්මන් දෙවන අනුවාදය සමඟ 100%ක් පාහේ අනුකූල වේ. මැනිෆෙස්ටය ඇඩෝන සඳහා ලබා දී ඇති හැකියාවන් සහ සම්පත් ලැයිස්තුව නිර්වචනය කරයි. ඇඩෝන සංවර්ධකයින් විසින් සෘණාත්මකව වටහා ගන්නා ප්‍රතිපත්ති ප්‍රකාශනයේ තුන්වන අනුවාදයේ සීමාකාරී පියවරයන් හඳුන්වාදීම හේතුවෙන්, Mozilla ප්‍රකාශනය සම්පූර්ණයෙන්ම අනුගමනය කිරීමේ පුරුද්දෙන් ඉවත් වන අතර එකතු කිරීම සමඟ ගැළපුම උල්ලංඝනය කරන වෙනස්කම් Firefox වෙත මාරු නොකරනු ඇත. මත.

බව ඔබට මතක ඇති තිබියදීත් මත සියල්ල විරෝධතා, Google Chrome හි webRequest API හි අවහිර කිරීමේ මාදිලියට සහය දැක්වීම නැවැත්වීමට අදහස් කරයි, එය කියවීමට පමණක් සීමා කිරීම සහ අන්තර්ගත පෙරීම සඳහා නව ප්‍රකාශන API පිරිනැමීම declarativeNetRequest. webRequest API ඔබට ජාල ඉල්ලීම්වලට පූර්ණ ප්‍රවේශයක් ඇති සහ පියාසර ගමනාගමනය වෙනස් කිරීමේ හැකියාව ඇති ඔබේම හසුරුවන්නන් සම්බන්ධ කිරීමට ඉඩ ලබා දෙන අතර, නව declarativeNetRequest API ස්වාධීනව අවහිර කිරීමේ නීති සකසන සූදානම් කළ විශ්වීය බිල්ට්-ඉන් පෙරහන් එන්ජිමකට ප්‍රවේශය සපයයි. , ඔබේම පෙරීමේ ඇල්ගොරිතම භාවිතා කිරීමට ඉඩ නොදෙන අතර කොන්දේසි අනුව එකිනෙක අතිච්ඡාදනය වන සංකීර්ණ නීති සැකසීමට ඔබට ඉඩ නොදේ.

ඇඩෝන සමඟ ගැළපීම බිඳ දමන ක්‍රෝම් මැනිෆෙස්ටයේ තුන්වන අනුවාදයෙන් වෙනත් වෙනස්කම් කිහිපයක් සඳහා ෆයර්ෆොක්ස් සහාය වෙත යාමේ ශක්‍යතාව Mozilla ද ඇගයීමට ලක් කරයි:

  • පසුබිම් ක්‍රියාවලීන් ආකාරයෙන් සේවා සේවකයින් ක්‍රියාත්මක කිරීම වෙත සංක්‍රමණය වීම, සංවර්ධකයින්ට සමහර එකතු කිරීම් වල කේතය වෙනස් කිරීමට අවශ්‍ය වනු ඇත. නව ක්‍රමය කාර්ය සාධන ආස්ථානයෙන් වඩා කාර්යක්ෂම වුවද, Mozilla පසුබිම් පිටු ක්‍රියාත්මක කිරීම සඳහා සහය පවත්වා ගැනීමට සලකා බලයි.
  • නව කැටිති අවසර ඉල්ලීම් ආකෘතිය - ඇඩෝනය සියලුම පිටු සඳහා එකවර සක්‍රිය කිරීමට නොහැකි වනු ඇත (“all_urls” අවසරය ඉවත් කර ඇත), නමුත් ක්‍රියා කරන්නේ සක්‍රිය ටැබයේ සන්දර්භය තුළ පමණි, එනම්. එක් එක් වෙබ් අඩවිය සඳහා ඇඩෝනය ක්‍රියා කරන බව පරිශීලකයාට තහවුරු කිරීමට අවශ්‍ය වනු ඇත. Mozilla නිරන්තරයෙන් පරිශීලකයාගේ අවධානය වෙනතකට යොමු නොකර ප්‍රවේශ පාලන ශක්තිමත් කිරීමට ක්‍රම ගවේෂණය කරයි.
  • හරස් ප්‍රභවය ඉල්ලීම් හැසිරවීමේ වෙනස් කිරීම - නව මැනිෆෙස්ටයට අනුකූලව, අන්තර්ගත සැකසුම් ස්ක්‍රිප්ට් මෙම ස්ක්‍රිප්ට් කාවැදී ඇති ප්‍රධාන පිටුව සඳහා වන අවසර සීමාවන්ටම යටත් වේ (උදාහරණයක් ලෙස, පිටුවට ප්‍රවේශය නොමැති නම් ස්ථානය API, එවිට ස්ක්‍රිප්ට් ඇඩෝනවලට මෙම ප්‍රවේශය නොලැබෙනු ඇත). මෙම වෙනස ෆයර්ෆොක්ස් හි ක්‍රියාත්මක කිරීමට සැලසුම් කර ඇත.
  • බාහිර සේවාදායකයන්ගෙන් බාගත කර ඇති කේතය ක්‍රියාත්මක කිරීම තහනම් කිරීම (අපි කතා කරන්නේ ඇඩෝනය පැටවීම සහ බාහිර කේතය ක්‍රියාත්මක කරන විට තත්වයන් ගැන ය). Firefox දැනටමත් බාහිර කේත අවහිර කිරීම් භාවිතා කරයි, සහ Mozilla සංවර්ධකයින් මැනිෆෙස්ටයේ තුන්වන අනුවාදයේ ලබා දී ඇති අමතර කේත බාගැනීම් ලුහුබැඳීමේ ක්‍රම භාවිතා කිරීමෙන් මෙම ආරක්ෂාව ශක්තිමත් කිරීමට කැමැත්තෙන් සිටී.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න