我想將我的站點的RSS源嵌入到其他站點。有沒有免費的服務可以做到這一點或我可以插入HTML或JavaScript的方式?將RSS嵌入到HTML
0
A
回答
0
您可以提供鏈接到當前頁面的RSS,像這樣:
<link rel="alternate" type="application/atom+xml" href="link_here">
但有它在網頁中可見,你需要使用至少一個服務器端腳本,如果沒有JavaScript是用過的。它在純HTML中不可用。
1
JavaScript將無法加載來自不同域的RSS提要;由於安全限制,域A上的頁面不允許向域B發出簡單的GET請求。但是,如果您使用您選擇的服務器端語言在同一個域下構建代理,則JavaScript可以從該位置加載內容。這裏有一個非常簡單的例子,在客戶端和服務器上使用jQuery。
客戶:
$.get('Proxy.ashx?feed=http://stackoverflow.com/feeds', function(data) {
// Do something with the feed
});
服務器:
public class Proxy : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
using (var webClient = new WebClient())
{
context.Response.Write(
webClient.DownloadString(context.Request.QueryString["feed"]));
}
}
}
0
您可以輕鬆地使用jQuery與$.ajax('http://pathToRssFeed')
拉RSS(它的XML格式),然後格式化並把它放到頁面使用類似jQuery Templates。這很簡單。
相關問題
- 1. 將java cookie嵌入到html
- 2. 將HTML嵌入到DLL中
- 3. 將PHP嵌入到HTML
- 4. 將HTML嵌入到HTML(Firefox兼容)
- 5. 如何將HTML嵌入到HTML中
- 6. 嵌入HTML到PHP
- 7. Node.js:如何將Node.js嵌入到HTML中?
- 8. 將圖像嵌入到HTML郵件中
- 9. 將Wordpress內容嵌入到html中
- 10. 將framer.js動畫嵌入到html中
- 11. 將MS-word文檔嵌入到HTML中?
- 12. 將Java Applet嵌入到.html文件中
- 13. 將html class嵌入到我的頁面
- 14. 將JAR文件嵌入到HTML中?
- 15. 如何將URL嵌入到HTML
- 16. 使用knitr將圖嵌入到html中
- 17. 將字體嵌入到html中
- 18. 將aac(m4a)文件嵌入到HTML中
- 19. Rmarkdown:將html文件嵌入到ioslides中
- 20. 將blob嵌入到html/php頁面
- 21. 將WP嵌入到我的HTML中
- 22. 將Facebook訂閱源嵌入到html中
- 23. 將HTML嵌入到rst2pdf列表中
- 24. 將RSS和Twitter嵌入到靜態FBML中?
- 25. 如何將html entites添加到RSS feeds
- 26. 將LateX文件嵌入HTML
- 27. 將Javascript嵌入HTML參數
- 28. PhP沒有嵌入到html
- 29. 嵌入android mapview到HTML
- 30. SWF嵌入到HTML頁面
您需要使用RSS,將其轉換爲HTML,然後將其粘貼到另一頁。它在結果頁面中是靜態的......擊敗RSS的全部目的。每次在RSS提要中發佈新內容時,您都必須重新執行整個過程。 –
javaScript中的任何可能的方式? – JoshMWilliams