Zajmuję się tworzeniem strony internetowej opartej na ajax i chcę włączyć funkcję udostępniania FB do załadowanej treści. Łącza używają znacznika skrótu i nie mogę uzyskać pełnych linków do wyświetlenia podczas korzystania z funkcji udostępniania. Otrzymuję tylko adres URL domeny. Czy tagi hash są niedozwolone, czy istnieje specjalna metoda udostępniania takich linków?Korzystanie z tagów hashowania z udziałem Facebooka możliwe?
Odpowiedz
Użyj kodowania adresu URL dla znaku #
. Wystarczy wymienić następujące elementy:
http://www.example.com/#/path/to/whatever/
z:
http://www.example.com/%23/path/to/whatever/
To pozwoli Ci zdać #
podzielić na Facebook, Twitter, itp bez uzyskiwania usuwane.
Ryan @ Cool, dzięki! –
To już nie działa –
To robi dla mnie! Najpierw zastąpiłem '#' z '% 23' i PHP '' urlencode() 'na górze. – FFish
Zobacz odpowiedź Google na problem z treścią AJAX, the hashbang.
Zasadniczo na swojej stronie AJAX ustawić skrót do !/path/to/whatever/
– innymi słowy,
http://www.example.com/#!/path/to/whatever/
Pamiętaj, serwer musi rzeczywiście służyć zawartość podobna do tego, co chcesz zobaczyć w aplikacji AJAX w http://www.example.com/path/to/whatever/
.
Nie jestem pewien, czy Facebook szanuje hashbang, ale przynajmniej rozwiązuje problemy Googlebota. Edytuj: Wygląda jak Facebook doesn't support the hashbang. Prawdopodobnie będziesz musiał skonfigurować stronę przekierowującą.
Dzięki. Tak, teraz widziałem ten wątek, wygląda na to, że FB nie obsługuje żadnego typu metody hash :( –
- 1. Dynamiczne generowanie tagów metadanych Open Graph Facebooka
- 2. Korzystanie z tinyurl.com w aplikacji .Net ... możliwe?
- 3. activiti 5.9 Korzystanie z sesji hibernacji możliwe?
- 4. Korzystanie z Facebooka OAuth 2.0 - Jak pobrać token dostępu?
- 5. Korzystanie Piękne Soup rozebrać tagów html z ciągiem
- 6. gałązka z użyciem zmiennych jako klucz hashowania
- 7. C++ pytanie wywiad z udziałem klasy wskaźniki
- 8. CircleCI: Błąd z spec udziałem znaczniki czasu
- 9. Czy jest możliwe korzystanie z trwałych połączeń z System.Net.Http.HttpClient?
- 10. Integracja Facebooka z iOS
- 11. Wyświetlany problem z paginacją tagów
- 12. SVN eksportuje tylko zmienione pliki z tagów
- 13. Jak zmienić algorytm hashowania hasła podczas korzystania z zabezpieczeń sprężynowych?
- 14. Problem interoperacyjności C i Go z udziałem C.free()
- 15. jak rozwiązać problem cyklicznego importu z udziałem stogu siana?
- 16. Błędy Facebooka związane z auth.extendSSOAccessToken
- 17. Integracja Facebooka z aplikacją Parse.com
- 18. Pobierz listę znajomych z Facebooka
- 19. EventEmitter kontra dispaker z Facebooka
- 20. Wylogowanie z Facebooka iOS SDK
- 21. Jak importować zdjęcia z Facebooka?
- 22. Korzystanie z Facebooka, aby po prostu opublikować wiadomość ścienną za pomocą tylko javascript
- 23. Facet etykiety udziałem grecki symbol
- 24. Skalowanie tagów w chmurze tagów
- 25. JSF 2.0 Korzystanie z Eclipse?
- 26. Metoda hashowania hashla starego i nowego
- 27. Korzystanie z System.Speech z Kinectem
- 28. Korzystanie System.String.Split z F #
- 29. Jak strip danych z tagów HTML
- 30. Get posty Tumblr z niektórych tagów
Tekst po "#" w URI to ** identyfikator fragmentu **, a nie znacznik skrótu. Hashtag to system ułatwiający wyszukiwanie powiązanych treści na Twitterze. – Quentin
Ah Widzę, dzięki. –