Şimdi ben chrome'a extension yazmaya çalışıyorum; fakat şu visit item'la ilgili anlamadığım bir şey var. Mesela bir sayfaya belirli bir siteden girilip girilmediğini bulmak istiyorum. Şöyle bir şey yazdım diyelim:

var su_anki_sayfa; // visit item
var kaynak_sayfa = "kaynaksayfa.com";

var sonuc = chrome.history.getVisits({url : kaynak_sayfa}, function (visits) {
for (var k=0; k<visits.length; k++) {
if (visits[k].visitId == su_anki_sayfa.referringVisitId) return kaynak_sayfa;
}
});

Burada sonuc hiçbir zaman kaynak_sayfa olmuyor. Daha doğrusu kaynak_sayfa'nın visitId'si ile su_anki_sayfa'nın referringVisitId'si farklı oluyor. Buradaki sorunu anlayabilen var mı? referringVisitId başka bir şey mi acaba?

 

js'ten çok anlamam ama bir programcı olarak şunu söylemek istedim, su_anki_sayfa'ya herhangi bir değer verilmemiş görünüyor.

talemon

daha önce verdiğimi farz edin.

paddle steamer

visitId unique oluyormuş; ziyaretten ziyarate değişiyormuş. bununla siteyi belirlemeniz mantıklı değil sanki. bir de Id diye bir elemanı var, onunla bakınsanız.
code.google.com

talemon

tamam ama referringVisitId bir önceki sayfanın unique visitId'sini içermiyor mu? eğer öyle değilse referringVisitId neyi belirtiyor? bu arada yazmayı unutmuşum su_anki_sayfanın transition şekli 'link'.

paddle steamer
1

mobil görünümden çık