די גלאבאלע פראקסי איינשטעלונגען פון Firefox באַאיינפלוסן סיי נארמאלע סיי פריוואטע פענצטער. דעריבער פארלאנגט דער proxy.settings API אז די פארברייטערונג זאל האָבן צוטריט צו פריוואטע פענצטער, אַפֿילו ווען די אפעראציע איז אנגעהויבן געווארן פון א נארמאל פענצטער.

די פארברייטערונג קען טשעקן דעם תנאי איידער זי ענדערט די איינשטעלונג:

const allowed = await browser.extension.isAllowedIncognitoAccess();
if (!allowed) {
  throw new Error('Private-window access is required for global proxy settings');
}
await browser.proxy.settings.set({ value: proxyConfig });

proxyConfig איז דער עקזיסטירנדיקער קאנפיגוראציע אביעקט אין Firefox פֿארמאט. די פארברייטערונג דארף אויך איר געוויינלעכער פראקסי API דערלויבעניש.

ווען דער מאניפעסט ערלויבט פריוואטן באנוץ, קאנטראלירט דער באנוצער יענעם צוטריט אין די פארוואלטונג דעטאלן פון דער פארברייטערונג דורך Run in Private Windows. די טשעק מעלדט יענע אויסוואל; זי גיט נישט די דערלויבעניש אויטאמאטיש.

אן דעם פארלאנגטן צוטריט ווארפט proxy.settings.set אן אויסנאם. דאס געשעט איידער די פארברייטערונג האָט געוויזן סיי וועלכע פארבינדונג צו דעם פֿארגעשלאגענעם פראקסי, דעריבער איז דאס פֿאַרבײַטן פון איר IP אָדער פּאָרט נישט פֿאַרבונדן מיט דעם דורכפאַל.

באַהאַנדלט דעם אָפּוואַרף אין דער UI פון דער פארברייטערונג און באַוואַרט די אויסוואל פונעם באנוצער. נאָך דעם וואָס די דערלויבעניש און די אַנװענדונג פון דער קאנפיגוראציע געלינגען, באַווערטיילט באַזונדער דעם פֿאַקטישן ציל-וועג.

פֿאַרבונדענע אַרטיקלען