Tautan berikut untuk berbagi halaman di Twitter:
Apakah ada opsi serupa untuk Facebook yang tidak memerlukan JavaScript?
Saya tahu tentang http://facebook.com/sharer.php , tetapi itu membutuhkan parameter get untuk dimasukkan secara manual (yang tidak akan saya lakukan), atau dengan JavaScript (yang tidak sesuai dengan situasi saya).
facebook
facebook-like
facebook-sharer
Desainer web
sumber
sumber
href
dengan URL halaman. Menggunakan tautan twitter.com/share , namun tidak mengharuskan Anda memasukkan URL halaman yang Anda bagikan.og:image
tag.Mzm 2: Seperti yang ditunjukkan oleh Justin , lihat Dialog Berbagi Facebook yang baru . Akan meninggalkan jawabannya sebagaimana untuk anak cucu. Jawaban ini sudah usang
Jawaban singkatnya, ya ada opsi serupa untuk Facebook, yang tidak memerlukan javascript (yah, ada beberapa JS inline minimal yang tidak wajib, lihat catatan).
NB: Bagian ini
onclick
hanya membantu Anda menyesuaikan popup sedikit tetapi tidak diperlukan agar kode berfungsi ... ini akan berfungsi dengan baik tanpanya.Facebook
Indonesia
sumber
http://www.facebook.com/sharer.php
menjadihttp://www.facebook.com/sharer/sharer.php
TWITTER_HANDLE
parameter?JavaScript dapat disertakan dalam kode Anda dan masih mendukung pengguna non-JavaScript.
Jika pengguna mengklik salah satu link berikut tanpa mengaktifkan JavaScript, itu hanya akan membuka tab baru:
Karena mereka berisi
share-popup
kelas, kita dapat dengan mudah mereferensikan ini di jQuery, dan mengubah ukuran jendela agar sesuai dengan domain tempat kita berbagi:Tidak ada lagi JavaScript sebaris yang jelek, atau perubahan ukuran jendela yang tak terhitung jumlahnya. Dan masih mendukung pengguna non-JavaScript.
sumber
$(".share-popup").each(function(){ var href = $( this ).attr( "href" ); href = href.replace( "URL_HERE", document.URL ); $( this ).attr( "href", href ); });
Coba jenis tautan ini benar-benar berfungsi untuk saya.
sumber
Saya tahu ini adalah utas lama, tetapi saya harus melakukan sesuatu seperti itu untuk sebuah proyek dan saya ingin membagikan solusi 2019.
dialog
API baru bisa mendapatkan params dan digunakan tanpa javascript.Parameternya adalah:
app_id
(Yg dibutuhkan)href
URL halaman yang ingin Anda bagikan, jika tidak ada yang lewat akan menggunakan URL saat ini.hashtag
harus memiliki#
simbol misalnya #amsterdamquote
teks untuk dibagikan dengan tautanAnda dapat membuat href tanpa javascript apa pun.
<a href="https://www.facebook.com/dialog/feed?&app_id=APP_ID&link=URI&display=popup"e=TEXT&hashtag=#HASHTAG" target="_blank">Share</a>
Satu hal yang perlu dipertimbangkan adalah Facebook menggunakan Open Graph sehingga jika tag OG Anda tidak disetel dengan benar, Anda mungkin tidak mendapatkan hasil yang Anda inginkan.
sumber
Can't Load URL: The domain of this URL isn't included in the app's domains. To be able to load this URL, add all domains and subdomains of your app to the App Domains field in your app settings.
saya di localhost. Ada ide? Saya telah mencoba memasukkan beberapa domain di kedua pengaturanBasic
danAdvanced
di FB tetapi tidak berhasil.display=popup
tidak berfungsi di desktop.Anda dapat menggunakan opsi "URL Langsung" URL Umpan, seperti yang dijelaskan di halaman Dialog Umpan :
Sepertinya mereka tidak lagi menyebutkan "berbagi" di mana pun di dokumen mereka; ini telah diganti dengan konsep menambahkan ke Umpan Anda.
sumber
Banyak dari jawaban ini tidak lagi berlaku, jadi inilah jawaban saya:
Gunakan Dialog Berbagi yang dijelaskan di Halaman Pengembang Facebook .
Contoh:
Tapi Anda harus memasukkan app_id terdaftar Anda, href, dan uri pengalihan.
sumber
redirect_uri
tidak diperlukan lagi.Silakan kunjungi situs web dan Anda akan mendapatkan tautan berbagi Facebook, google + dan Twitter http://www.sharelinkgenerator.com/
sumber
http://facebook.com/sharer.php tidak digunakan lagi
Anda memiliki beberapa opsi (gunakan versi iframe):
http://developers.facebook.com/docs/reference/plugins/like/
http://developers.facebook.com/docs/reference/plugins/send/
https://developers.facebook.com/docs/reference/plugins/like-box/
sumber
Jika Anda ingin berbagi di lebih banyak forum, berikut solusinya .. https://github.com/bradvin/social-share-urls
sumber
Bagi mereka yang ingin menggunakan javascript tetapi tidak ingin menggunakan perpustakaan javascript Facebook:
Berfungsi meskipun javascript dinonaktifkan, tetapi memberi Anda jendela sembulan dengan pratinjau berbagi jika javascript diaktifkan.
Menghemat satu klik jarum saat tidak menggunakan spyware js Facebook :)
sumber
Menambahkan ke solusi @ rybo111, inilah yang akan dibagikan LinkedIn:
dan tambahkan ini ke Javascript Anda:
Sesuai dokumentasi LinkedIn: https://developer.linkedin.com/docs/share-on-linkedin (Lihat bagian "Url yang Disesuaikan")
Bagi siapa pun yang tertarik, saya menggunakan ini di aplikasi Rails dengan logo LinkedIn, jadi inilah kode saya jika mungkin membantu:
sumber
Cara membagikan konten: https://developers.facebook.com/docs/share/
Anda harus memilih use the deprecated function tanpa JS, dan mengeceknya setiap hari, atau ikuti cara menggunakan JS dan bersenang-senanglah.
sumber