ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-22, Wednesday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

LinkedIn News Blocker එකේ බිඳ වැටීම: දිනපතා වෙනස්වන CSS පන්තීන් නිසා අලුත් විසඳුමක් අවශ්‍ය

LinkedIn News Blocker එකේ බිඳ වැටීම: දිනපතා වෙනස්වන CSS පන්තීන් නිසා අලුත් විසඳුමක් අවශ්‍ය

LinkedIn හි පුවත් කොටස අක්‍රිය කිරීමේ උදෙසා නිර්මාණය කළ Browser Extension එක, අලුත් class නාමයන් හේතුවෙන් කාලෙකට පසු පූර්ණයෙන්ම ක්‍රියා නවත්වලා. මේ වගේ තත්ත්වය, වෙබ් ස්ක්‍රේපින් සහ automation ක්‍රමලේඛ සඳහා ගැටළුවක් බව පෙන්වයි.

මෙම Extension එක, LinkedIn පේජ් එකේ නිර্দිෂ්ට HTML element එකක් හඳුනාගැනීමට class නාම භාවිතා කරයි. නමුත් LinkedIn, React වැනි නවතම framework භාවිතා කරන නිසා, build කරන වේලාවේදී class නාම හෑෂ් කරයි. ඒ නිසා එක් දවසකදී .a04ea70e._4ae6872e වැනි class එක, මාරු වෙලා ._5c537f20._72fd5906 වශයෙන් පෙනේ. Extension එකට මේ වෙනසක් නොදැන, selector නොගැලපීම නිසා පූර්ණයෙන්ම අක්‍රිය වේ.

මෙම ගැටලුව තනි අවස්ථාවක් නොවේ; වෙබ් අඩවි බොහෝදෙනා එකම තාක්ෂණය භාවිතා කරන අතර, class නාම හේෂ් කිරීම නිසා තෙවැනි පාර්ශවීය මෙවලම් වලට අඛණ්ඩව පණිවිඩයක් ලැබෙන්නේය. අලුත් class නාමයන් පාවිච්චි කිරීම, automation script එකේ අඩුපාඩු, නවීන UI අඩංගු වීම, හා අභ්‍යන්තර A/B testing වැනි කරුණු සමඟ එකතු වෙලා, භාවිතකරුවන්ගේ විශ්වාසය අඩු කරයි.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ තාක්ෂණික ශිෂ්‍ය, නිර්මාතෘ, ව්‍යාපාරිකයන්ට මේ ගැටලුවෙන් පෙනෙන ප්‍රතිඵල මෙසේය:

  • ශිෂ්‍යයින් – වෙබ් ස්ක්‍රේපින් පාඨමාලා හෝ AI data collection ව්‍යාපෘති වලදී, අස්ථිර selector නිසා වැඩ අඩු වේ. අලුත් පද්ධති (XPath, :has()) හෝ custom data-attribute භාවිතය ඉගෙන ගැනීම අවශ්‍ය වේ.
  • නිර්මාතෘන් – ලොකාලීන වෙබ් අඩවි සමඟ වැඩ කරන විට, class නාම හේෂ් කිරීමේ ගැටලුව හඳුනාගැනීමට, වැඩි maintenance කාලයක් වැය වෙයි. ඒ නිසා, තම extension වලට ස්වයංක්‍රීය hook එකක් ඇතුළත් කිරීම, කාලය හා වියදම සුරක්ෂිත කරයි.
  • ව්‍යාපාරිකයන් – LinkedIn වැනි ප්‍රවේශමය සමාජ ජාලයන්හි automation marketing tool භාවිතා කරන සමාගම්, අස්ථිර selector නිසා campaign එක අත්හිටුවීමට හෝ දෝෂ පණිවිඩ ලැබීමට මුහුණ දේ. නිවැරදි API හෝ stable identifier භාවිතය, ව්‍යාපාරික ROI රැක ගැනීමට අත්‍යවශ්‍ය වේ.

අවසන් වශයෙන්, class නාම හේෂ් කිරීමේ ප්‍රවණතාවය අඩු නොවන තෙක්, developers ලා custom hook හෝ API මාර්ගය අනුගමනය කර, tool එකේ අඩුපාඩු ඉවත් කරගත යුතුය. ඒකම අනාගතයේදී automation tool එකේ දිගුකාලීන විශ්වාසය තහවුරු කරයි.

එබැවින්, LinkedIn News Blocker වැනි extensions වල අඩුපාඩු අත්හරිනු සඳහා, developers ලා තරුණව, නවීන selector තාක්ෂණය හා custom data attribute ඇතුළත් කිරීමේ පුරුදු ගොඩනැගිය යුතුය.

💡 ඔබේ අදහස දන්වා, අලුත් විසඳුම් සොයාගන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#LinkedIn #Extension #Web Automation #Developers #Sri Lanka