2012-10-25 59 views
1

我正在構建一個簡單的網頁,該網頁將在連接到大型電視機的計算機上運行,​​並顯示一些相關信息供任何人通過。使用ajax從svn服務器獲取文件的方法

頁面(以某種方式)獲取位於svn服務器上的一些文本文件,然後將它們呈現爲html。

所以我有兩個選擇,如何做到這一點:

  1. 建立一個cron作業定期檢查的任何變化的SVN服務器,如果有更新從SVN的文件,以及(在某種程度上)更新頁面。這有違反Access-Control-Allow-Origin policy的問題,因爲這些文件現在存在於本地,並且什麼是刷新以全屏模式運行的頁面的好方法?

  2. 讓javascript做整個工作:定期設置ajax直接從svn服務器請求文件,檢查差異,然後渲染頁面。這不知怎麼看起來不那麼優雅。

更新Access-Control-Allow-Origin policy似乎沒有一個Web服務器上運行時,即使內容是在同一個域是一個問題..

回答

0

我到底做了什麼兩者之間的分割:

  1. A cron作業從svn更新文件。
  2. JavaScript定期請求使用window.setInterval的文件,並打開ajax請求上的ifModified標誌,以僅在發生更改時更新html。
相關問題