Chrome ਪ੍ਰੌਕਸੀ ਪ੍ਰਮਾਣਿਕਤਾ: ਗੁੰਮ onAuthRequired ਕਾਲਬੈਕ
Chrome ਪ੍ਰੌਕਸੀ ਲੌਗਇਨ ਕਾਲਬੈਕ ਡੀਬੱਗ ਕਰਦਿਆਂ ਐਕਸਟੈਂਸ਼ਨ ਈਵੈਂਟ ਦਿੱਖ ਨੂੰ ਕੈਸ਼ ਕੀਤੀ ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਪੂਰੀਆਂ ਹੋਈਆਂ ਬੇਨਤੀਆਂ ਤੋਂ ਵੱਖ ਰੱਖੋ।
ਅੰਦਰਲਾ ਸੁਨੇਹਾ onAuthRequired ਸਾਬਤ ਕਰਦਾ ਹੈ ਕਿ ਉਹ ਸਰੋਤਾ ਚੱਲਿਆ ਸੀ। ਖਾਲੀ ਕੰਸੋਲ ਨਹੀਂ ਦਿਖਾਉਂਦਾ ਕਿ ਬੇਨਤੀ ਨੇ ਕਿਹੜਾ ਰਸਤਾ ਲਿਆ ਜਾਂ ਪਹਿਲਾਂ ਦੇ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਨੇ ਪ੍ਰਮਾਣਿਕਤਾ ਦਿੱਤੀ ਸੀ।
| ਨਿਰੀਖਣ | ਇਸ ਤੋਂ ਵੱਖ ਰੱਖੋ |
|---|---|
| ਚੁਣਿਆ ਰਸਤਾ | ਕੀ ਪ੍ਰਮਾਣਿਕਤਾ ਚੁਣੌਤੀ ਹੋਈ |
| ਪ੍ਰਾਪਤ ਚੁਣੌਤੀ | ਕੀ ਇਹ ਸਰੋਤਾ ਇਸ ਨੂੰ ਦੇਖ ਜਾਂ ਸੰਭਾਲ ਸਕਿਆ |
| ਸਰੋਤੇ ਦਾ ਆਉਟਪੁੱਟ | ਕੀ ਤੁਸੀਂ ਸਹੀ ਐਕਸਟੈਂਸ਼ਨ ਕੰਸੋਲ ਦੇਖ ਰਹੇ ਹੋ |
| ਬੇਨਤੀ ਦਾ ਅੰਤਿਮ ਨਤੀਜਾ | ਕੀ ਨਵੇਂ ਕਾਲਬੈਕ ਦੀ ਲੋੜ ਸੀ |
ਪਹਿਲਾਂ ਅਸਲ ਨੈੱਟਵਰਕ ਨਤੀਜਾ ਤੈਅ ਕਰੋ। ਬੇਨਤੀ ਪ੍ਰਮਾਣਿਕਤਾ ਜਾਂ ਪਹਿਲਾਂ ਬਣਿਆ ਕਨੈਕਸ਼ਨ ਦੁਬਾਰਾ ਵਰਤ ਸਕਦੀ ਹੈ, ਸਿੱਧੀ ਜਾ ਸਕਦੀ ਹੈ, ਜਾਂ ਉਮੀਦ ਕੀਤੇ ਐਂਡਪੌਇੰਟ ਤੱਕ ਕਦੇ ਨਹੀਂ ਪਹੁੰਚ ਸਕਦੀ।
ਜੇ ਸੰਬੰਧਿਤ ਚੁਣੌਤੀ ਹੋਈ ਹੈ, ਤਾਂ ਸਰੋਤੇ ਦਾ ਫਿਲਟਰ, ਇਜਾਜ਼ਤਾਂ ਅਤੇ ਸਮਰਥਿਤ ਐਕਸਟੈਂਸ਼ਨ ਸੰਦਰਭ ਜਾਂਚੋ। Manifest ਪੀੜ੍ਹੀ ਅਤੇ ਡਿਪਲੌਇਮੈਂਟ ਮਾਡਲ ਪ੍ਰਮਾਣਿਕਤਾ ਸੰਭਾਲ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦੇ ਹਨ; ਪੁਰਾਣੀ ਬਲੌਕਿੰਗ-ਸਰੋਤਾ ਉਦਾਹਰਨ ਮੌਜੂਦਾ ਇਜਾਜ਼ਤ ਮਾਡਲ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦੀ। ਜਿੱਥੇ ਸਰੋਤਾ ਚੱਲਦਾ ਹੈ ਉੱਥੇ ਐਕਸਟੈਂਸ਼ਨ ਦੇ service worker ਕੰਸੋਲ ਨੂੰ ਦੇਖੋ, ਪੰਨੇ ਦੇ ਆਉਟਪੁੱਟ 'ਤੇ ਨਿਰਭਰ ਰਹਿਣ ਦੀ ਬਜਾਏ। Manifest V3 ਲਈ, ਪ੍ਰਮਾਣਿਕਤਾ ਸਰੋਤੇ ਨੂੰ ਸਮਕਾਲੀ ਰੂਪ ਵਿੱਚ ਰਜਿਸਟਰ ਕਰੋ ਅਸਮਕਾਲੀ ਖਾਤਾ ਲੋਡਿੰਗ ਤੋਂ ਪਹਿਲਾਂ।
ਵਾਰ-ਵਾਰ ਨੈਵੀਗੇਸ਼ਨ ਜ਼ਰੂਰੀ ਤੌਰ 'ਤੇ ਨਵੀਂ ਚੁਣੌਤੀ ਨਹੀਂ ਹੁੰਦੀ। ਇਤਿਹਾਸਕ ਕੈਸ਼ ਰਿਪੋਰਟਾਂ ਇਹ ਨਿਯਮ ਸਥਾਪਿਤ ਨਹੀਂ ਕਰਦੀਆਂ ਕਿ ਈਵੈਂਟ ਹਰ ਬ੍ਰਾਊਜ਼ਰ ਸੈਸ਼ਨ ਵਿੱਚ ਠੀਕ ਇੱਕ ਵਾਰ ਹੁੰਦਾ ਹੈ; ਵਰਤੇ ਜਾ ਰਹੇ ਬ੍ਰਾਊਜ਼ਰ ਅਤੇ ਵਰਜ਼ਨ ਦਾ ਨਿਰੀਖਣ ਕਰੋ।
ਨਿਯੰਤ੍ਰਿਤ ਤੁਲਨਾ ਲਈ, ਸਮਰਥਿਤ ਬ੍ਰਾਊਜ਼ਰ ਸਾਧਨਾਂ ਨਾਲ ਲੋੜੀਂਦੀ ਐਕਸਟੈਂਸ਼ਨ ਕਨਫਿਗਰੇਸ਼ਨ ਅਤੇ ਖਾਤਾ ਵੱਖ ਕਰੋ। ਅਣਲਿਖੇ ਕੈਸ਼-ਸਫਾਈ ਤਰੀਕਿਆਂ ਜਾਂ ਪੂਰੇ ਆਪਰੇਟਿੰਗ ਸਿਸਟਮ ਨੂੰ ਬਦਲਣ ਤੋਂ ਬਚੋ। ਚਾਰ ਨਿਰੀਖਣ ਦੱਸਦੇ ਹਨ ਕਿ ਸਰੋਤਾ ਗੁੰਮ ਹੈ ਜਾਂ ਇਸ ਕਨੈਕਸ਼ਨ ਨੂੰ ਇਸ ਦੀ ਲੋੜ ਹੀ ਨਹੀਂ ਸੀ।