是否有某種插件可以顯示來自網站鏈接的照片或視頻,就像您在Facebook上發佈鏈接時一樣,它會加載鏈接的縮略圖?顯示來自鏈接的照片或視頻
回答
這被稱爲URL刮擦。你需要做的是加載URL並查看返回的HTML內容。由此刮板將決定哪些圖像和信息最適合用於「預覽」。
通常刮板會查看<meta>
標籤中嵌入的頁面元數據。
一個很好的例子(以及Facebook如何做)是Open Graph協議。你可以閱讀更多關於它在這裏 - http://ogp.me/
這裏是一個什麼樣的Open Graph meta標籤看起來像一個例子 -
<meta property="og:title" content="The Rock"/>
<meta property="og:type" content="movie"/>
<meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/>
<meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>
<meta property="og:site_name" content="IMDb"/>
<meta property="fb:admins" content="USER_ID"/>
<meta property="og:description"
content="A group of U.S. Marines, under command of
a renegade general, take over Alcatraz and
threaten San Francisco Bay with biological
weapons."/>
當你發佈在Facebook上的鏈接,它會走出去,尋找meta標籤像這些,並使用他們的信息來顯示鏈接的預覽。
你正在尋找蜘蛛:https://github.com/mikeal/spider(或類似的谷歌它) 和請閱讀@lix說。
我沒有在服務器端使用node.js。我只是使用openfire服務器。我是否需要node.js或其他服務器端代碼來實現我需要的功能?該應用將與移動設備的phonegap打包在一起,因此它也可以在移動瀏覽器上運行。 – user1054134
它取決於你的服務器。如果你的服務器如果能夠運行蜘蛛,那麼不要使用任何其他服務器。是的,你需要更多的東西來實現這個功能。 –
- 1. 視頻或照片統計
- 2. 顯示來自NSDocumentDirectory的照片
- 3. 如何顯示來自NSDocumentDirectory的照片
- 4. 顯示來自ContactContract的照片Android
- 5. UIImageView或AVPlayer(照片或視頻)在UITableViewCell
- 6. PHP視頻快照顯示
- 7. 如何顯示來自JList的視頻?
- 8. 顯示來自url的視頻
- 9. PHP顯示來自YouTube的視頻ID
- 10. 意向選擇照片或視頻
- 11. 搜索來自Facebook的照片和視頻
- 12. 來自MPMoviePlayerController視頻的快照
- 13. 如何正確對齊鏈接,視頻和照片
- 14. Facebook-like照片/視頻/鏈接發佈插件在好友按
- 15. 顯示個人資料照片而不是指向該照片的鏈接
- 16. 不在iphone應用程序的照片庫中顯示視頻
- 17. 鏈接包含來自父頁面的iframe的漂亮照片
- 18. 來自鏈接的PHP顯示圖像
- 19. img src:根據網址顯示來自照片池的1張照片
- 20. 顯示照片?
- 21. 照片交換(無法鏈接照片)
- 22. Facebook張貼照片/視頻
- 23. 訪問視頻和照片+
- 24. 自動鏈接Windows照片查看器
- 25. 獲得來自Vimeo的直接鏈接的視頻在PHP
- 26. 顯示照片的自舉列
- 27. 顯示來自我的YouTube頻道的視頻列表
- 28. 顯示圖片鏈接
- 29. ListView顯示來自mediastore的音頻和視頻
- 30. 顯示來自頻道的視頻列表 - Vimeo Advanced API
是否有插件,所以我可以在我的網站上使用JavaScript的信息? – user1054134
我不知道任何JavaScript實現。也許[@親愛的回答](http://stackoverflow.com/a/10963288/558021)將在那裏有所幫助。我的回答是或多或少地解釋它是如何工作的。 – Lix
是你描述的客戶端功能嗎? – user1054134