0

最近、奇妙な状況に陥っています。.net WebBrowser を介して Web ページを実行する必要があります。私が実行しているサイトは角が丸くなっていますが、IE ブラウザーで実行しているため、角が表示されません。私はすでにいくつかのものをページに直接挿入しています(読み込みが完了したら)-それを覚えておいてください. 最初に CurvyCorners.js を挿入して、丸みを帯びたエッジを正しく表示できるようにすることにしました。しかし、残念なことに、CurvyCorners最悪で、深刻なグリッチがあります。ただし、最初に機能させるには、ソースに移動して強制的に実行する必要がありました。これは、スクリプトが挿入される直前にドキュメントが読み込まれるのを待っていたためです。

Css3Pie の方がはるかに優れているとオンラインで読んだので、代わりに Css3Pie を試してみることにしました。注入するすべてを取得しました (Css3Pie.js ファイルは正常に注入され、動作 css 値を使用して HTC が読み込まれます)。ロードされたイベントを受信せずに HTC ファイルを実行するように説得することはできないようです。CurvyCorners に対して行ったのと同じことを試みましたが、init()関数呼び出しをソース コードの最後に配置しても、何も実行されません。

私が間違っていることを誰かが知っていますか?メインの Css3Pie.js ファイルでイベントが見つからないようですonloaded。.htcreadyファイルでのみ参照が見つかります。

4

1 に答える 1

1

js ファイルまたは htc ファイルを使用します。.htc ファイルを使用している場合は、正しい MIME タイプ ( text/x-component) で送信していることを確認してください。

htc は、それをトリガーする JS なしで実行する必要があります。

于 2012-06-04T10:56:17.137 に答える