Teastaíonn ó thástáil seachfhreastalaí i síneadh Chrome críoch a bhfuil freagra intuartha aici. Úsáid críochphointe HTTPS atá faoi do rialú, mar cheann a sheolann réad JSON beag ar ais ina bhfuil an seoladh a fheiceann sé.

Rith an t-iarratas ó chomhthéacs an tsínidh, mar a service worker nó leathanach an tsínidh, agus an críochphointe in host permissions an mhanifeste:

"host_permissions": ["https://probe.example/*"]

Ní thugann cead óstaigh na pribhléidí tras-bhunúis chéanna do content script. Coinnigh an tástáil i gcomhthéacs an tsínidh seachas glacadh leis gur féidir le script insteallta an t-iarratas céanna a dhéanamh.

async function probe() {
  const controller = new AbortController();
  const timer = setTimeout(() => controller.abort(), 5000);
  try {
    const response = await fetch('https://probe.example/ip', {
      cache: 'no-store',
      signal: controller.signal,
    });
    if (!response.ok) throw new Error(`HTTP ${response.status}`);
    const result = await response.json();
    if (typeof result.ip !== 'string') throw new Error('Bad probe body');
    return result.ip;
  } finally {
    clearTimeout(timer);
  }
}

Is ionadaí é an t-óstainm. Caithfidh an freastalaí agus an cliant teacht ar aontú faoi fhormáid an fhreagra agus faoin mbeartas taisce. Láimhseáil iarratais a diúltaíodh agus freagraí míchumtha i nglaoiteoir an tsínidh seachas iad a thaispeáint mar sheoladh éalaithe bailí.

Ainmnigh an bhreathnóireacht go cruinn

Cruthaíonn toradh rathúil gur shroich an t-iarratas seo an críochphointe agus gur fuair sé an fhoirm fhreagra a bhíothas ag súil léi. Cuir an seoladh breathnaithe i gcomparáid leis an mbealach a bhí beartaithe agat, nuair a bhíonn an chomparáid sin bríoch. Ní gá gurb é IP éisteachta an tseachfhreastalaí cumraithe a éalú poiblí.

Is féidir le riail PAC nó liosta seachanta an tástáil a sheoladh go díreach fad a úsáideann críoch eile seachfhreastalaí. Tugann léamh na socruithe seachfhreastalaí fianaise chumraíochta; tugann an t-iarratas fianaise don chríoch seo. Ní chruthaíonn ceachtar acu ina aonar go leanann gach cluaisín nó URL an bealach céanna.

Coinnigh teorainn ama, earráid HTTP agus corp gan choinne ar leith sa chomhéadan. Tá «theip ar an tástáil seo» níos úsáidí ná an meaisín ar fad a fhógairt as líne tar éis aon iarratais amháin.

Ailt ghaolmhara