[]

chrome visit item
Ş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?
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
(22.06.10 16:42:45)

daha önce verdiğimi farz edin.
- paddle steamer
(22.06.10 16:53:10)

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
code.google.com
- talemon
(22.06.10 17:24:40)

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
(22.06.10 17:40:38)
1