“Hızlı Web Sitesi Aramayı Etkinleştir” OS X'te ne yapar?


10

"Hızlı Web Sitesi Arama" onay kutusunun teknik olarak ne yaptığını bulmaya çalışıyorum. Benim tahminim, verileri önceden alması veya bir şekilde arama terimlerimi siri veya başka bir elma çevrimiçi işleme motoruna göndermesidir, ancak sistemde bu arama sonuçlarını kontrol eden / önbelleğe alan belirli belgeleri veya dosyaları bulamıyorum.

resim açıklamasını buraya girin

Yardım sayfası bunun pratikte nasıl çalıştığı konusunda belirsiz ve mekanizmayı "Safari kayıt bilgilerine izin ver" den biraz daha ince tanecikli anlamak ve bunun yerine bilgilerin nerede saklandığını ve "bir web sitesinde arama" nın gerçekte ne anlama geldiğini bilmek istiyorum uygulamada.

10.10.2'de Safari'nin yanıtı ideal ve apple.stackexchange.com'da (etkin olan Web Sitelerini Yönet listemde gösterilen) nasıl arama yaptığına dair pratik bir örnek olacaktır .

Yanıtlar:


16

Bir web sitesi geliştirirseniz , siteyi aranabilir içeriğe sahip olarak tanımlayan OpenSearch belirtimi adlı bir dosya ekleyebilirsiniz .

Apple.stackexchange.com OpenSearch spesifikasyonunu burada görebilirsiniz . Önemli olan, tarayıcılara siteye arama sorguları gönderme biçimini bildiren aşağıdaki satırdır.

<Url type="text/html" method="get" template="https://apple.stackexchange.com/search?q={searchTerms}"/>

Safari'yi bir OpenSearch spesifikasyonuna sahip bir siteyi ilk kez ziyaret ettiğinizde, siteyi "Web Sitelerini Yönet" altında bu listeye ekler. Dolayısıyla, arama çubuğuna "elma kromu asılı" gibi bir şey yazmaya başlarsanız, Safari hızlı aramalar ve teklif listenizde apple.stackexchange.com'a sahip olduğunuzu görecektir Search apple.stackexchange.com for "chrome hanging".

Hızlı Web Sitesi Arama Örneği

Siri veya Apple'ın sunucularıyla hiçbir ilgisi yok. Her şey kendi makinenizde gerçekleşir. Bu, belirli bir siteyi açmak, arama alanlarını tıklamak ve sorgunuzu buraya yazmak yerine doğrudan diğer web sitelerine arama göndermenin bir yoludur.

Safari'nin Hızlı Web Sitesi Arama bilgilerini deposunda bulabilirsiniz /Users/YOURUSERNAME/Library/Safari/SearchDescriptions.plist.


1
Bu harika bir bilgi! Bu plist'i kazacağım ve gönderdiğiniz mesajı pekiştirmek için bazı paketleri koklayacağım. 24 saat içinde bir onay işareti arayın - çok hızlı ve mükemmel bir cevap için çok teşekkürler. Şimdi bakıyorum, benim arama açılan "ana site değil" meta.apple.stackexchange.com "vardır. Tavşan deliğinden aşağı gidiyorum ...
bmike

1
İlginç soru için teşekkürler. Ve evet, hangi sitelerin aramalarınızla eşleştiği konusunda biraz tahmin var. Tuhaf bir şekilde Apple, kendi web siteleri için bir OpenSearch spesifikasyonundan faydalanmıyor gibi görünüyor. En azından geliştirici siteleri için mükemmel olacağını düşünürdünüz.
Alistair McMillan

Kullanıcılar, tarayıcılarının Hızlı Arama seçeneklerine web siteleri ekleyebilir mi veya sitelerini yukarıdaki gibi yapılandırmak site sahibine bağlı mıdır? Bunun images.google.com için çalışmasını diliyorum.
jtheletter
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.