0

javascriptで生成されたWebページに問題があります。私はインターネット上にjavascriptによって生成されたWebページを持っています。私はwpfウェブブラウザコントロールを使用してウェブページを変更することに取り組んでいます。jqueryを挿入し、cssを変更していくつかの要素を非表示にすることにより、Webページにいくつかの変更を加える必要があります。

これが問題です。

アプリケーションはほとんどの場合問題なく動作しますが、理由が不明な場合は、cssを変更したり、要素を非表示にしたりしないことがあります。実際にページを生成するJavaScriptと関係があると思います。コードは実行されますが、変更は加えられていないため、スクリプトの実行時に、ページに要素が存在しないため、スクリプトはページ内の要素を見つけることができないと考えられます。これは単なる仮定です。

この問題の解決にサポートが必要です。スクリプトの実行をn秒間遅らせ、body.ready、document.ready、window.readyを待ってみましたが、何も役に立ちませんでした。また、wpf WebブラウザーのLoadCompletedイベントを使用していますが、...時々、スクリプトはページに影響を与えません。誰かがこの問題を抱えていましたか、誰かがそれを解決する方法を知っていますか?

事前にどうもありがとうございました...

4

1 に答える 1

0

単一ページのアプリを構築する場合は、常にBackboneSammy.jsなどのフレームワークを、テンプレート化のために Mustachejs (または Hogan.js) と一緒に使用してください。

確認するコードがないため、jQuery を使用している場合は、チェックアウトして、div にロードする予定の要素にイベント ハンドラーをアタッチする (クリック可能にする) ことをお勧めし.live()ます.on()

于 2012-07-30T09:27:34.230 に答える