1

チュートリアル形式でページを表示する必要があります。私はnetsupport、beamyourscreen、その他の可能性を調べましたが、視聴者に何もダウンロードしてほしくありません。一部のページにオーディオ/ビデオの説明が埋め込まれているため、gd/sendスクリーンショットを使用できません。

基本的に、ユーザーのブラウザウィンドウを、自分の側のインターフェイスを介して別のページに「更新」する機能が必要です。フォームの送信、JavaScript、またはビューアのブラウザでページを変更できるその他のタイプの「コントローラ」を介してかどうか。PERLが望ましいですが、PHP / javascriptは機能し、クロスブラウザです。「機能する」単純なJavaScriptページ転送タイマーを設定しましたが、ページの読み込み時間と会話の中断が大きな要因です。

チュートリアルWebサイト全体は、この機能を中心に開発されます。

curl / cron / wgetメソッドを探していましたが、ほとんど情報が見つかりませんでした。

基本的に同様のタスクを実行するフォーラムやチャットのスクリプトを見たことがありますが、自分のニーズに合わせて別のスクリプトをハッキングするという単純な(っぽい)解決策が必要です。

他の人にもページを管理してほしくない。このサイトは、実際には、チュートリアル中にのみアクセス可能である必要がありますが、(制御されていない限り)ユーザーの操作が正常である限り、Webアクセス可能であり続けることができます。

最初のサイトのコンセプトは、新しいペットを家に適切に導入する方法を人々に教えることに基づいています。私のペットの命を救ったベテランによって運営されます。何かお返ししたかった。

可能?簡単な例などに本当に感謝しています...

4

3 に答える 3

1

javascriptを使用して「指示」についてサーバーをポーリングし続ける以外に方法はありません。いいえ、curlもwgetも、エンドユーザーのブラウザに何も送信することはできません。

主に、ブラウザとサーバーの間に単純な要求/応答プロトコルを設定する必要があります。

もっと深く知りたい場合は、cometd / meteord/etcのようなものを使用できます。そうでない場合は、自分自身をリロードし、必要なアクションのjavascriptコードを含むページを受信する非表示のiframeでうまくいく可能性があります。

于 2009-08-27T16:31:49.517 に答える
1

別の選択肢。

javascriptドポーリングと1文字のフラットファイルを使用。単一の変数を持つ単純な1文字のフラットファイルがあります。それをperlで書いてください(phpよりも速くて少ないリソースを使用します)。親スクリプトは、フラットファイル内のjavascript変数を呼び出します。フラットファイルにヒットし、varが設定した場所に移動します。フラットファイルはコントローラーによって書き込まれます。終わり。

空のフラットファイルの名前を変更して、それをコントローラーとして使用することもできると思います。どちらが速いか、特定のファイルを開いて読み取るか、ディレクトリにアクセスしてファイル名を返すかを確認します。コントローラ側では、ファイルを開いて書き込むか、ファイルの名前を変更します。多分彼らは資源と時間で互いに対抗しますか?

このようにして、サイトは通常のサイトとして機能できます。リモートユーザーに「プレゼンテーション」(コントローラーのペースでサイトページが自動的に表示される)を表示させたい場合、コントローラーはポーリングをアクティブにし、視聴者にスタートボタンを押すように指示します。これにより、リモートのインストラクターは、自由に視聴者のためにページを読み込むことができます。

これは、本当に洗練されたことが何も行われていなくても機能するシンプルなソリューションです。フレームも必要ありません。JavaScriptを有効にする必要があります。

より良い提案は大歓迎です!

于 2009-08-29T22:12:25.747 に答える
0

あなたが使いたいと思うかもしれないのはHTML Push テクノロジーであると私は思いました。ウィキをチェックしてください。いくつかのリンクがあります。自分は使ったことない

于 2009-08-27T16:36:38.947 に答える