Chrome ಪ್ರಾಕ್ಸಿ ವಿಸ್ತರಣೆಗಳು: ಓವರ್ರೈಡ್ ತೆರವು ಮಾಡುವುದು ಮತ್ತು ನೇರ ಮೋಡ್
ನಿಗದಿಪಡಿಸಿದ ಅದೇ Chrome ವಿಸ್ತರಣೆ ಸೆಟ್ಟಿಂಗ್ ವ್ಯಾಪ್ತಿಯನ್ನು ತೆರವು ಮಾಡಿ, ಮತ್ತು ಆ ಓವರ್ರೈಡ್ ಬಿಡುಗಡೆ ಮಾಡುವುದನ್ನು ನೇರ ಸಂಪರ್ಕ ಒತ್ತಾಯಿಸುವುದರಿಂದ ಪ್ರತ್ಯೇಕಿಸಿ.
ಸಾಮಾನ್ಯ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಪ್ರಾಕ್ಸಿ ಹೊಂದಿಸಿದ ವಿಸ್ತರಣೆ ಆ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಹೀಗೆ ಬಿಡುಗಡೆ ಮಾಡಬಹುದು:
chrome.proxy.settings.clear({ scope: 'regular' }, () => {
if (chrome.runtime.lastError) {
console.error(chrome.runtime.lastError.message);
return;
}
chrome.proxy.settings.get({ incognito: false }, details => {
console.log(details.value, details.levelOfControl);
});
});
ಇದನ್ನು ವಿಸ್ತರಣೆಯ ಅನುಮತಿಸಿದ ಹಿನ್ನೆಲೆ ಸಂದರ್ಭದಲ್ಲಿ ಚಲಾಯಿಸಿ. ಓವರ್ರೈಡ್ ಅನ್ನು ಇನ್ಕಾಗ್ನಿಟೊ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಹೊಂದಿಸಿದ್ದರೆ, ಅದೇ ವ್ಯಾಪ್ತಿಯನ್ನು ತೆರವು ಮಾಡಿ; ಸಾಮಾನ್ಯವನ್ನು ತೆರವು ಮಾಡುವುದರಿಂದ ಪ್ರತ್ಯೇಕ ಇನ್ಕಾಗ್ನಿಟೊ ಓವರ್ರೈಡ್ ತೆಗೆಯುವುದಿಲ್ಲ.
clear ವಿಸ್ತರಣೆಯ ಸೆಟ್ಟಿಂಗ್ ಬಿಡುಗಡೆ ಮಾಡುತ್ತದೆ. ನಂತರ Chrome ಬೇರೆ ಅನ್ವಯವಾಗುವ ಸಂರಚನೆಯನ್ನು ಬಳಸಬಹುದು, ಅದರಲ್ಲಿ ಸಿಸ್ಟಂ ಸೆಟ್ಟಿಂಗ್ಗಳು, ಆಜ್ಞಾ ಸಾಲಿನ ಆಯ್ಕೆಗಳು, ಇನ್ನೊಂದು ವಿಸ್ತರಣೆ ಅಥವಾ ನೀತಿ ಸೇರಿವೆ. ಆದ್ದರಿಂದ ಯಶಸ್ವಿ clear ನಂತರವೂ ಸಿಸ್ಟಂ ಪ್ರಾಕ್ಸಿ ಜಾರಿಯಲ್ಲಿರಬಹುದು.
ಸ್ಪಷ್ಟ ವೈಶಿಷ್ಟ್ಯ ನೇರ ಮೋಡ್ ಆಗಿರುವ ವಿಸ್ತರಣೆಗೆ, mode: 'direct' ಹೊಂದಿಸುವುದು ವಿಸ್ತರಣೆ ನಿಯಂತ್ರಣ ಉಳಿಸಿಕೊಂಡಿರುವಾಗ ಆ ಆಯ್ಕೆಯನ್ನು ವ್ಯಕ್ತಪಡಿಸುತ್ತದೆ. ನಿಯಂತ್ರಣ ಬಿಡುಗಡೆ ಮಾಡುವುದು ಮತ್ತು ನೇರ ಮೋಡ್ ಆಯ್ಕೆ ಮಾಡುವುದು ಬೇರೆ ಬೇರೆ ಬಳಕೆದಾರ ಕ್ರಿಯೆಗಳು, ಆದ್ದರಿಂದ UIಯ ಆಫ್ ಅಥವಾ ಮರುಸ್ಥಾಪನೆ ಕ್ರಿಯೆಯನ್ನು ಉದ್ದೇಶಿತದಕ್ಕೆ ಜೋಡಿಸಿ.