සාමාන්‍ය ෆයර්ෆොක්ස් පාදක බ්‍රව්සර් සංවර්ධක සංස්කරණය බවට පත් කරන උපයෝගීතාවකි

අත්සන් නොකළ ඇඩෝන ස්ථාපනය කිරීම සහ WebExtensions Experiments API භාවිතා කිරීම සඳහා අගුලු හරින ලද හැකියාවන් ඇති Firefox ගොඩනැගීම් බෙදා හැරීම නොකිරීමට Mozilla සහ බෙදාහැරීම් ප්‍රතිපත්තිය සමඟ එකඟ නොවීම හේතුවෙන්, සාමාන්‍ය Firefox ගොඩනැගීම් “සංවර්ධක සංස්කරණය” ප්‍රභේදයක් බවට පරිවර්තනය කරන මෙවලමක් සංවර්ධනය කර ඇත. ඩිජිටල් අත්සනකින් තොරව ඇඩෝන භාවිතා කිරීමට ඉඩ සලසයි.

ෆයර්ෆොක්ස් හි අවශ්‍ය ක්‍රියාකාරීත්වය ECMAScript කේතයේ ක්‍රියාත්මක කර ඇති අතර ෆයර්ෆොක්ස් හි ඕනෑම අනුවාදයක ඇතුළත් කර ඇති නමුත් සකසන ලද නියත අගයන් මත පදනම්ව ධාවන වේලාවේදී සක්‍රිය කර ඇති බැවින් මෙවලම සංවර්ධනය කිරීම පහසු විය. නියතයන් (“MOZ_DEV_EDITION”, “MOZ_REQUIRE_SIGNING”) සිප් සංරක්ෂිතය “/usr/lib/firefox/omni.ja” තුළ පිහිටා ඇති එක් ගොනුවක (“modules/addons/AddonSettings.jsm”) අර්ථ දක්වා ඇත.

යෝජිත උපයෝගීතාව esprima-python භාවිතයෙන් අවශ්‍ය ගොනුව විග්‍රහ කරයි, AST පැච් කරයි, සහ jcodegen.py භාවිතයෙන් එය අනුක්‍රමික කරයි. zip ආකෘතිය සමඟ වැඩ කිරීම libzip.py මගින් සපයනු ලැබේ - libzip වෙත බැඳීම්. අදාල git repositories වෙතින් නිශ්චිත පුස්තකාලයන් අතින් ස්ථාපනය කිරීම නිර්දේශ කෙරේ.

මීට අමතරව, ඔබට unpin.py ස්ක්‍රිප්ට් සටහන් කළ හැක, බොහෝ අය විසින් භාවිතා කරන ලද පෙර-සාදන ලද රෝද ආකෘතියේ පරායත්ත අනුවාදයේ “{“, “==” සහ “~=” සීමාවන් ඉවත් කිරීමට ඔබට ඉඩ සලසයි. සංවර්ධකයින්, පෙරනිමි සැකසුම් විට pip හරහා අපේක්ෂිත පැකේජය ස්ථාපනය කිරීමේදී ස්වයංක්‍රීයව පහත වැටීම වළක්වා ගැනීමට ඔබට ඉඩ සලසයි.

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

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