Chrome ಮ್ಯಾನಿಫೆಸ್ಟ್‌ನ ಮೂರನೇ ಆವೃತ್ತಿಗೆ ಬೆಂಬಲದೊಂದಿಗೆ uBlock ಮೂಲ ಮತ್ತು AdGuard ನ ತಯಾರಾದ ರೂಪಾಂತರಗಳು

uBlock ಒರಿಜಿನ್‌ನ ಅನಗತ್ಯ ವಿಷಯ ನಿರ್ಬಂಧಿಸುವ ವ್ಯವಸ್ಥೆಯ ಲೇಖಕರಾದ ರೇಮಂಡ್ ಹಿಲ್, ಪ್ರಾಯೋಗಿಕ uBO ಮೈನಸ್ ಬ್ರೌಸರ್ ಆಡ್-ಆನ್ ಅನ್ನು ಪ್ರಕಟಿಸಿದ್ದಾರೆ, uBlock ಮೂಲದ ರೂಪಾಂತರವನ್ನು ಡಿಕ್ಲೇರೇಟಿವ್‌ನೆಟ್‌ರಿಕ್ವೆಸ್ಟ್ API ಗೆ ಅನುವಾದಿಸಲಾಗಿದೆ, ಇದರ ಬಳಕೆಯನ್ನು ಮೂರನೇ ಆವೃತ್ತಿಯಲ್ಲಿ ಕಡ್ಡಾಯಗೊಳಿಸಲಾಗಿದೆ. Chrome ಮ್ಯಾನಿಫೆಸ್ಟ್. ಕ್ಲಾಸಿಕ್ uBlock ಮೂಲದಂತೆ, ಹೊಸ ಆಡ್-ಆನ್ ವಿಷಯವನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಲು ಬ್ರೌಸರ್‌ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಎಂಜಿನ್‌ನ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಅನುಸ್ಥಾಪನೆಯ ಸಮಯದಲ್ಲಿ ಎಲ್ಲಾ ಸೈಟ್ ಡೇಟಾವನ್ನು ಪ್ರತಿಬಂಧಿಸಲು ಮತ್ತು ಬದಲಾಯಿಸಲು ಅನುಮತಿಯ ಅಗತ್ಯವಿಲ್ಲ.

ಆಡ್-ಆನ್ ಇನ್ನೂ ಪಾಪ್-ಅಪ್ ಪ್ಯಾನೆಲ್ ಮತ್ತು ಸೆಟ್ಟಿಂಗ್‌ಗಳ ಪುಟಗಳನ್ನು ಹೊಂದಿಲ್ಲ ಮತ್ತು ನೆಟ್‌ವರ್ಕ್ ವಿನಂತಿಗಳನ್ನು ನಿರ್ಬಂಧಿಸಲು ಕಾರ್ಯವು ಸೀಮಿತವಾಗಿದೆ. ವಿಸ್ತೃತ ಅನುಮತಿಗಳಿಲ್ಲದೆ ಕೆಲಸ ಮಾಡಲು, ಪುಟದಲ್ಲಿನ ವಿಷಯವನ್ನು ಬದಲಿಸಲು ಕಾಸ್ಮೆಟಿಕ್ ಫಿಲ್ಟರ್‌ಗಳಂತಹ ವೈಶಿಷ್ಟ್ಯಗಳು ("##"), ಸೈಟ್‌ಗಳಿಗೆ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳ ಪರ್ಯಾಯ ("##+js"), ಮರುನಿರ್ದೇಶನ ವಿನಂತಿಗಳಿಗಾಗಿ ಫಿಲ್ಟರ್‌ಗಳು ("ಮರುನಿರ್ದೇಶನ="), ಹೆಡರ್ ಫಿಲ್ಟರ್‌ಗಳು CSP (ವಿಷಯ ಭದ್ರತಾ ನೀತಿ) ಮತ್ತು ಪ್ರಶ್ನೆ ನಿಯತಾಂಕಗಳನ್ನು ತೆಗೆದುಹಾಕಲು ಫಿಲ್ಟರ್‌ಗಳು ("removeparam="). ಇಲ್ಲದಿದ್ದರೆ, ಡೀಫಾಲ್ಟ್ ಫಿಲ್ಟರ್‌ಗಳ ಪಟ್ಟಿಯು uBlock ಮೂಲದಿಂದ ಸೆಟ್‌ನೊಂದಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಸ್ಥಿರವಾಗಿರುತ್ತದೆ ಮತ್ತು ಸುಮಾರು 22 ನಿಯಮಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.

ಹೆಚ್ಚುವರಿಯಾಗಿ, ಕೆಲವು ದಿನಗಳ ಹಿಂದೆ, AdGuard ಜಾಹೀರಾತು ನಿರ್ಬಂಧಿಸುವ ಆಡ್-ಆನ್‌ನ ಪ್ರಾಯೋಗಿಕ ಆವೃತ್ತಿ, AdGuardMV3 ಅನ್ನು ಪರಿಚಯಿಸಲಾಯಿತು, ಇದನ್ನು declarativeNetRequest API ಗೆ ಅನುವಾದಿಸಲಾಗಿದೆ ಮತ್ತು Chrome ಮ್ಯಾನಿಫೆಸ್ಟ್‌ನ ಮೂರನೇ ಆವೃತ್ತಿಯನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸುವ ಬ್ರೌಸರ್‌ಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಪರೀಕ್ಷೆಗಾಗಿ ಪ್ರಸ್ತಾಪಿಸಲಾದ ಮೂಲಮಾದರಿಯು ಜಾಹೀರಾತುಗಳನ್ನು ನಿರ್ಬಂಧಿಸಲು ಸಾಮಾನ್ಯ ಬಳಕೆದಾರರಿಗೆ ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಕಾರ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ಆದರೆ ಅದರ ಮುಂದುವರಿದ ವೈಶಿಷ್ಟ್ಯಗಳ ವಿಷಯದಲ್ಲಿ ಪ್ರಣಾಳಿಕೆಯ ಎರಡನೇ ಆವೃತ್ತಿಗೆ ಆಡ್-ಆನ್‌ಗಿಂತ ಹಿಂದುಳಿದಿದೆ, ಇದು ಮುಂದುವರಿದ ಬಳಕೆದಾರರಿಗೆ ಆಸಕ್ತಿಯಿರಬಹುದು.

ಹೊಸ AdGuard ಬ್ಯಾನರ್‌ಗಳು, ಸಾಮಾಜಿಕ ಮಾಧ್ಯಮ ವಿಜೆಟ್‌ಗಳು ಮತ್ತು ಕಿರಿಕಿರಿಗೊಳಿಸುವ ಅಂಶಗಳನ್ನು ಮರೆಮಾಡಲು ಮುಂದುವರಿಯುತ್ತದೆ, YouTube ನಂತಹ ವೀಡಿಯೊ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಜಾಹೀರಾತುಗಳನ್ನು ನಿರ್ಬಂಧಿಸುತ್ತದೆ ಮತ್ತು ಚಲನೆಯ ಟ್ರ್ಯಾಕಿಂಗ್‌ಗೆ ಸಂಬಂಧಿಸಿದ ವಿನಂತಿಗಳನ್ನು ಪೂರ್ವಭಾವಿಯಾಗಿ ನಿರ್ಬಂಧಿಸುತ್ತದೆ. ಮಿತಿಗಳಲ್ಲಿ, 1.5-2 ಸೆಕೆಂಡುಗಳ ಕಾಲ ಕಾಸ್ಮೆಟಿಕ್ ನಿಯಮಗಳನ್ನು ಅನ್ವಯಿಸುವಲ್ಲಿ ವಿಳಂಬದಿಂದಾಗಿ ಜಾಹೀರಾತುಗಳ ಮಿನುಗುವಿಕೆ, ಕುಕೀ ಫಿಲ್ಟರಿಂಗ್‌ಗೆ ಸಂಬಂಧಿಸಿದ ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳ ನಷ್ಟ, ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳ ಬಳಕೆ ಮತ್ತು ಪ್ರಶ್ನೆ ನಿಯತಾಂಕಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡುವುದು (ಹೊಸ API ಸರಳೀಕೃತ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ), ಅಂಕಿಅಂಶಗಳ ಲಭ್ಯತೆ ಮತ್ತು ಫಿಲ್ಟರ್ ಟ್ರಿಗ್ಗರ್‌ಗಳ ಲಾಗ್ ಡೆವಲಪರ್ ಮೋಡ್‌ನಲ್ಲಿ ಮಾತ್ರ.

ಮ್ಯಾನಿಫೆಸ್ಟ್‌ನ ಮೂರನೇ ಆವೃತ್ತಿಯಲ್ಲಿ ಪರಿಚಯಿಸಲಾದ ನಿರ್ಬಂಧಗಳಿಂದಾಗಿ ನಿಯಮಗಳ ಸಂಖ್ಯೆಯಲ್ಲಿ ಸಂಭವನೀಯ ಕಡಿತವನ್ನು ಸಹ ಇದು ಉಲ್ಲೇಖಿಸುತ್ತದೆ. ಬ್ರೌಸರ್ ಡಿಕ್ಲೇರೇಟಿವ್ ನೆಟ್ ರಿಕ್ವೆಸ್ಟ್ ಅನ್ನು ಬಳಸುವ ಒಂದು ಆಡ್-ಆನ್ ಹೊಂದಿದ್ದರೆ, ಸ್ಥಿರ ನಿಯಮಗಳೊಂದಿಗೆ ಯಾವುದೇ ಸಮಸ್ಯೆಗಳಿಲ್ಲ, ಏಕೆಂದರೆ ಎಲ್ಲಾ ಆಡ್-ಆನ್‌ಗಳಿಗೆ ಒಟ್ಟು ಮಿತಿ ಇದೆ, ಇದು 330 ನಿಯಮಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಹಲವಾರು ಸೇರ್ಪಡೆಗಳು ಇದ್ದಾಗ, 30 ಸಾವಿರ ನಿಯಮಗಳ ಮಿತಿಯನ್ನು ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ, ಅದು ಸಾಕಾಗುವುದಿಲ್ಲ. ಡೈನಾಮಿಕ್ ನಿಯಮಗಳಿಗೆ, 5000 ನಿಯಮಗಳ ಮಿತಿಯನ್ನು ಪರಿಚಯಿಸಲಾಗಿದೆ ಮತ್ತು ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳಿಗೆ - 1000 ನಿಯಮಗಳು.

ಜನವರಿ 2023 ರಿಂದ, Chrome ಮ್ಯಾನಿಫೆಸ್ಟ್‌ನ ಎರಡನೇ ಆವೃತ್ತಿಯನ್ನು ಬೆಂಬಲಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಲು ಮತ್ತು ಎಲ್ಲಾ ಆಡ್-ಆನ್‌ಗಳಿಗೆ ಮೂರನೇ ಆವೃತ್ತಿಯನ್ನು ಕಡ್ಡಾಯಗೊಳಿಸಲು ಯೋಜಿಸಿದೆ. ಆರಂಭದಲ್ಲಿ, ಪ್ರಣಾಳಿಕೆಯ ಮೂರನೇ ಆವೃತ್ತಿಯು ಸೂಕ್ತವಲ್ಲದ ವಿಷಯವನ್ನು ನಿರ್ಬಂಧಿಸಲು ಮತ್ತು ಭದ್ರತೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಅನೇಕ ಆಡ್-ಆನ್‌ಗಳನ್ನು ಮುರಿಯಲು ಟೀಕಿಸಲಾಯಿತು. ಆಡ್-ಆನ್‌ಗಳಿಂದ ಒದಗಿಸಲಾದ ಸಾಮರ್ಥ್ಯಗಳು ಮತ್ತು ಸಂಪನ್ಮೂಲಗಳನ್ನು Chrome ಮ್ಯಾನಿಫೆಸ್ಟ್ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಆಡ್-ಆನ್‌ಗಳ ಸುರಕ್ಷತೆ, ಗೌಪ್ಯತೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸುವ ಉಪಕ್ರಮದ ಭಾಗವಾಗಿ ಮ್ಯಾನಿಫೆಸ್ಟ್‌ನ ಮೂರನೇ ಆವೃತ್ತಿಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ಮಾಡಿದ ಬದಲಾವಣೆಗಳ ಮುಖ್ಯ ಗುರಿಯು ಸುರಕ್ಷಿತ ಮತ್ತು ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಆಡ್-ಆನ್‌ಗಳನ್ನು ರಚಿಸುವುದನ್ನು ಸುಲಭಗೊಳಿಸುವುದು ಮತ್ತು ಅಸುರಕ್ಷಿತ ಮತ್ತು ನಿಧಾನ ಆಡ್-ಆನ್‌ಗಳನ್ನು ರಚಿಸುವುದನ್ನು ಹೆಚ್ಚು ಕಷ್ಟಕರವಾಗಿಸುವುದು.

ಮ್ಯಾನಿಫೆಸ್ಟ್‌ನ ಮೂರನೇ ಆವೃತ್ತಿಯೊಂದಿಗಿನ ಮುಖ್ಯ ಅತೃಪ್ತಿಯು ವೆಬ್‌ರಿಕ್ವೆಸ್ಟ್ API ನ ಓದಲು-ಮಾತ್ರ ಮೋಡ್‌ಗೆ ವರ್ಗಾವಣೆಗೆ ಸಂಬಂಧಿಸಿದೆ, ಇದು ನೆಟ್‌ವರ್ಕ್ ವಿನಂತಿಗಳಿಗೆ ಪೂರ್ಣ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುವ ಮತ್ತು ಹಾರಾಟದಲ್ಲಿ ಟ್ರಾಫಿಕ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಲು ಸಾಧ್ಯವಾಗುವ ನಿಮ್ಮ ಸ್ವಂತ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ನಿಮಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. . ಈ API ಅನ್ನು uBlock ಮೂಲ, AdGuard ಮತ್ತು ಅನೇಕ ಇತರ ಆಡ್-ಆನ್‌ಗಳು ಸೂಕ್ತವಲ್ಲದ ವಿಷಯವನ್ನು ನಿರ್ಬಂಧಿಸಲು ಮತ್ತು ಸುರಕ್ಷತೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಬಳಸುತ್ತವೆ. webRequest API ಬದಲಿಗೆ, ಮ್ಯಾನಿಫೆಸ್ಟ್‌ನ ಮೂರನೇ ಆವೃತ್ತಿಯು ಸೀಮಿತ ಡಿಕ್ಲೇರೇಟಿವ್‌ನೆಟ್‌ರಿಕ್ವೆಸ್ಟ್ API ಅನ್ನು ನೀಡುತ್ತದೆ ಅದು ಅಂತರ್ನಿರ್ಮಿತ ಫಿಲ್ಟರಿಂಗ್ ಎಂಜಿನ್‌ಗೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುತ್ತದೆ ಅದು ನಿರ್ಬಂಧಿಸುವ ನಿಯಮಗಳನ್ನು ಸ್ವತಃ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತದೆ, ತನ್ನದೇ ಆದ ಫಿಲ್ಟರಿಂಗ್ ಅಲ್ಗಾರಿದಮ್‌ಗಳ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸುವುದಿಲ್ಲ ಮತ್ತು ಅನುಮತಿಸುವುದಿಲ್ಲ ಪರಿಸ್ಥಿತಿಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ಪರಸ್ಪರ ಅತಿಕ್ರಮಿಸುವ ಸಂಕೀರ್ಣ ನಿಯಮಗಳನ್ನು ಹೊಂದಿಸುವುದು.

ಮ್ಯಾನಿಫೆಸ್ಟ್‌ನ ಮುಂಬರುವ ಮೂರನೇ ಆವೃತ್ತಿಯ ಕುರಿತು ಮೂರು ವರ್ಷಗಳ ಚರ್ಚೆಗಳಲ್ಲಿ, Google ಸಮುದಾಯದ ಹಲವು ಆಶಯಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡಿತು ಮತ್ತು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಆಡ್-ಆನ್‌ಗಳಲ್ಲಿ ಅಗತ್ಯವಿರುವ ಸಾಮರ್ಥ್ಯಗಳೊಂದಿಗೆ ಮೂಲತಃ ಒದಗಿಸಿದ declarativeNetRequest API ಅನ್ನು ವಿಸ್ತರಿಸಿತು. ಉದಾಹರಣೆಗೆ, ಬಹು ಸ್ಥಿರ ನಿಯಮದ ಸೆಟ್‌ಗಳನ್ನು ಬಳಸುವುದು, ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳ ಮೂಲಕ ಫಿಲ್ಟರ್ ಮಾಡುವುದು, HTTP ಹೆಡರ್‌ಗಳನ್ನು ಮಾರ್ಪಡಿಸುವುದು, ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ನಿಯಮಗಳನ್ನು ಬದಲಾಯಿಸುವುದು ಮತ್ತು ಸೇರಿಸುವುದು, ವಿನಂತಿಯ ಪ್ಯಾರಾಮೀಟರ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕುವುದು ಮತ್ತು ಬದಲಾಯಿಸುವುದು, ಟ್ಯಾಬ್-ಆಧಾರಿತ ಫಿಲ್ಟರಿಂಗ್ ಮತ್ತು ಸೆಷನ್-ನಿರ್ದಿಷ್ಟ ನಿಯಮ ಸೆಟ್‌ಗಳನ್ನು ರಚಿಸಲು Google declarativeNetRequest API ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ. .

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ