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

Chrome PDF Dark Mode එක්ස්ටෙන්ෂන් වැඩ නොකරන්නේ ඇයි?

Chrome PDF Dark Mode එක්ස්ටෙන්ෂන් වැඩ නොකරන්නේ ඇයි?

ඔබ රාත්‍රීයේ Google Chrome එකෙන් PDF ලේඛනයක් කියවන්න යනවා නම්, සුදු පිටුවේ දිළිදු ආලෝකය ඔබේ රැළි අඳුරු කරයි. ඒ නිසා බොහෝ අය අඳුරු තේමාවක් ලබාදෙන එක්ස්ටෙන්ෂන් ස්ථාපනය කරයි, නමුත් බොහොමයක් ඒවා වැඩ නොකරයි.

Chrome හි අභ්‍යන්තර PDF Viewer එකට නිශ්චල අඳුරු තේමාවක් නොමැති බැවින්, වෙබ් අඩවිවලින් සෘජුව PDF එකක් විවෘත කළ විට, ඒ එක්ස්ටෙන්ෂන් කිසිදු ක්‍රියාවක් නොකරයි. ඒ පිළිබඳව ගවේෂණයක් කරමින්, ප්‍රධානතම දෙකක් හඳුනාගෙන ඇත.

කාරණය 1 – ෆයිල් URL සීමා බොහෝ ජනප්‍රිය එක්ස්ටෙන්ෂන් “file:///*.pdf” යන host_permission එකක් පමණක් ඉල්ලයි. එම නිසා ඔබගේ දෘශ්‍ය පරිසරයේ (https://example.com/document.pdf) හෝ බැංකු ලිපිගොනු, විශ්වවිද්‍යාල සිලබස් වැනි වෙබ් PDF වලට ඒවා ප්‍රවේශ නොලබයි. ඒකම එකම හේතුව නිසා, “Allow access to file URLs” කියන පණිවිඩය පෙනුනත්, ප්‍රශ්නය විසඳෙන්නේ නැත.

කාරණය 2 – CSS තේරීම් වෙනස් වීම පෙරදී PDF Viewer එක ටැග් එක තුළ අන්තර්ගත විය. ඒ සඳහා CSS filter එකක් (invert, hue‑rotate) යෙදුවාහ. නමුත් අදකාලයේ PDF එක සෘජුවම ප්‍රධාන ලේඛනයක් ලෙස පෙනෙයි; එය out‑of‑process child frame එකක පවතින බැවින්, ඔබේ CSS තේරීම් එයට පැන ගිය නොහැක. ඉන්පසු, HTML මට්ටමේ filter එකක් (html { filter: … }) යෙදීමේ අවශ්‍යතාවය උදාවී.

අඩු පරිමාණයකින් මෙම ගැටලුවට විසඳුමක් සොයනවා නම්, Chrome DevTools හි Console එකේ පහත කේතය ඇතුළත් කරලා පරීක්ෂා කළ හැකිය:

document.documentElement.style.filter = "invert(90%) hue-rotate(180deg)";
document.documentElement.style.backgroundColor = "#17171a";

මෙම ක්‍රමය PDF එකේ අඳුරු තේමාවක් ලබාදෙයි, නමුත් රූප හා සටහන් (charts) වැනි පින්තූර ද්‍රව්‍යයන්ද අඳුරු වෙයි. CSS filter එක පින්තූර සහ පාඨය අතර වෙනස්කම් නොදැනීම නිසා, පූර්ණ විසඳුමක් නොවෙයි.

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

ශ්‍රී ලංකාවේ විශ්වවිද්‍යාල සිසුන්, රාත්‍රි අධ්‍යයනයේ PDF පත්‍රිකා කියවීමේදී අඳුරු තේමාවක් නොමැතිව, ඇස් කම්පනයට බරපතළ වේ. එම නිසා, මෙම තාක්ෂණික සීමාව ගැන අවබෝධය ඇතිවීම, සිසුන්ට නිදහස්ව PDF කියවීමට අවශ්‍ය උපාය මාර්ග හඳුන්වා දීමට උපකාරී වේ.

දෙවන පාර්ශවයේ, ශ්‍රී ලංකාවේ වෙබ් ඩිවෙලපර්වරුන්ට Chrome එක්ස්ටෙන්ෂන් නිර්මාණයේ host_permission සහ CSS selector සැකසුම් සම්බන්ධයෙන් නව දැනුමක් ලැබේ. මෙය ඉදිරිපත් කරන ලද PDF viewer සදහා නිවැරදිව කේතය ලියීමට මඟ පෙන්වයි.

ව්‍යාපාරික පාර්ශවයේ, බොහෝ සමාගම් අන්තර්ජාලය හරහා බිල්පත්, වාර්තා, ගනුදෙනු ලේඛන PDF ලෙස ලබා ගනී. අඳුරු තේමාවක් නොමැතිව, රාත්‍රි කාලයේ කාර්ය මණ්ඩලය වැඩි කාලයක් පරිශීලනය කරන්නේ අධික ආලෝකය නිසා වේදනාවෙන්. මේ ගැටලුව තේරුම් ගැනීම, UI/UX වැඩිදියුණු කිරීමේ අවශ්‍යතාවය ඉස්මතු කරයි.

ඉතින්, Chrome PDF Dark Mode එක්ස්ටෙන්ෂන් සම්බන්ධ මෙම නව තොරතුරු, සිසුන්, ඩිවෙලපර්වරුන් හා ව්‍යාපාරිකයන්ට ඉදිරියේදී නිවැරදි විසඳුම් ගොඩනැගීමට මඟ පෙන්වයි.

අදම ඔබේ PDF අඳුරු පරිසරය සකස් කර, රාත්‍රි අධ්‍යයනය හෝ වැඩ ඉතා සුවිශේෂී කරගන්න.

💡 ඔබේ PDF අඳුරු පරිසරය අදම සකස් කරන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Chrome #PDF #DarkMode #Extensions #Tech