0

このページとその HTML5 アニメーションを winform移植しようとしています。私がしたことはindex.html、すべてのcssファイルjsをプロジェクトにコピーして追加したことです。これは私のプロジェクトディレクトリがどのように見えるかです

ここに画像の説明を入力

そして、このコードスニペットを使用して、html ファイルを webbrowser オブジェクトにロードしようとしています

private void Form1_Load(object sender, EventArgs e)
    {
        string curDir = Directory.GetCurrentDirectory();
        this.webBrowser2.Url = new Uri(String.Format("file:///{0}/index.html", curDir));
    }

そして、すべてのファイルのプロパティをCopy Always Now に設定しました。プロジェクトを実行すると、スクリプト エラー メッセージが表示され、それを押すYes とページが読み込まれますが、背景だけが表示され、アニメーションが失われます。

助けてください!

PS: 変更しました

<link href="css/main.css" rel="stylesheet" type="text/css" />
        <script src="js/ThreeWebGL.js"></script>
        <script src="js/ThreeExtras.js"></script>

<link href="main.css" rel="stylesheet" type="text/css" />
    <script src="ThreeWebGL.js"></script>
    <script src="ThreeExtras.js"></script>

index.html ファイル内

発生した 2 つのスクリプト エラーのスクリーンショット-- ここに画像の説明を入力 ここに画像の説明を入力

IE10で動作します ここに画像の説明を入力

4

3 に答える 3

1

Web ブラウザー コントロールは IE の単なるインスタンスです。このページは Internet Explorer では機能しないため、組み込みブラウザーでは機能しない可能性があります。webkit net を検索してください - より良い結果が得られるかもしれません。なぜこれをやりたいのか尋ねたくなりますが、あなたには正当な理由があると確信しています.

于 2015-04-22T12:11:04.837 に答える
0

うまくいきました!基本的にセットアップは問題なく動作します。フッターを削除するには、ファイルを開いmain.cssてすべてのフッター プロパティをコメント アウトする必要があり、指定された別のスクリプト ref を次のjs/script.jsように変更する必要がありました。script.js

ここに画像の説明を入力

途切れないようにフレームレートを上げるにはどうすればよいですか?現在タイムラグあり

于 2015-04-22T12:27:24.947 に答える