Görev önemsiz gibi geliyor ama benimle birlikte.Sitenize sosyal medya "beğen" ve "+1" düğmelerini eklemenin en etkili yolu nedir?
- tarihinde (1)
- Facebook (Beğen)
- Heyecan (Tweet)
- LinkedIn (Pay)
Bunlar
ben çalışıyorum düğmelerdirWebpagetest.org üzerinde biraz test yaparken, bu düğmeleri yerleştirmek için bu hizmetlerin her ikisinden de snippet'i aldığınızda inanılmaz derecede verimsiz olduğunu buldum. sayfa. Görüntülere ek olarak, birkaç JavaScript dosyasını da etkili bir şekilde indiriyorsunuz (bazı durumlarda sadece tek bir tuş için birden fazla JavaScript dosyası). Facebook Beğen düğmesi ve ilişkili kaynakları için toplam yükleme süresi, DSL bağlantısında 2,5 saniye kadar uzun olabilir.
Tek bir kaynaktan birden fazla düğme alabileceğiniz için ShareThis gibi bir hizmeti kullanmak biraz daha iyi. Ancak, Google + 1 için uygun desteğe sahip değiller. Google +1 düğmesi için onlardan kod alırsanız, bu kaynakların tümünü Google'dan çekmeye devam eder.
Genel bir "Paylaş" düğmesi tıklandığında tüm düğmeleri yükleyen bir fikrim var. Bu şekilde sayfa yükleme süresine eklenmiyor. Bunun bir başlangıç noktası olarak here tarif edilen kod kullanılarak gerçekleştirilebileceğini düşünüyorum. Bu muhtemelen iyi bir çözüm olurdu ama bu yolda gitmeden önce buraya sormam gerektiğini düşündüm.
Ajax çağrısı ile sayfa yüklendikten sonra bunları yükleyebilir misiniz? –
@DC_. Evet, belki. Yukarıdaki düğmelerin en az 3 tanesi de iframe çözümleri sunmaktadır (henüz LinkedIn hakkında emin değilim). Ancak sitemdeki bir butona AJAX çağrısı yapabiliyordum. Zaten jQuery'yi dahil ediyorum, bu yüzden elde etmek için son derece küçük bir kod olacaktır. İyi arama. –
Gizlilikle ilgili nedenlerle onları doğrudan gömmemeniz gerekir. Bunun bazı ülkelerde (örneğin Almanya) yasallığı da şüphelidir. – CodesInChaos