1

私は、大型テレビに接続されたコンピューターで実行される単純な Web ページを構築しており、そのページを通過した人に関連する情報を表示します。

ページは (どういうわけか) svn サーバーにあるいくつかのテキスト ファイルを取得し、それらを html にレンダリングします。

したがって、これを行う方法は2つあります。

  1. svn サーバーの変更を定期的にチェックするジョブを設定し、cron変更があった場合は svn からファイルを更新し、(何らかの方法で) ページを更新します。ファイルがローカルに存在するため、これにはAccess-Control-Allow-Origin ポリシーに違反するという問題があります。全画面表示モードで実行されるページを更新する良い方法は何ですか?

  2. javascript にすべての仕事をさせる: svn サーバーから直接ファイルを定期的に ajax 要求し、違いをチェックしてから、ページをレンダリングするように設定します。これはどういうわけかエレガントに見えません。

更新Access-Control-Allow-Origin ポリシー は、コンテンツが同じドメイン上にある場合でも、Web サーバーで実行する場合は問題にならないようです..

4

1 に答える 1

0

私が最後にしたことは、2つの間の分割でした:

  1. ジョブはcron、svn からファイルを更新します。
  2. javascript は、変更が発生した場合にのみ html を更新するために、ajax 要求でフラグを使用window.setIntervalしてオンにするファイルを定期的に要求します。ifModified
于 2012-10-27T12:36:34.873 に答える