0

ロードされたスクリプトの JS に問題がある場合、水色の画面で応答しなくなる WebView に関連する Awesomium で問題が発生した人がいるかどうか疑問に思っています。

私は C# と Awesomium 1.7 RC3 で開発しています。たとえば、構文エラーが原因で基礎となる JavaScript を実行できない場合、ページ全体が空白になります。awesomium の外では、HTML をレンダリングしてページを表示します。Crashed イベントを処理していますが、呼び出されていません。アプリも WebView も実際にはクラッシュしていません。ウィンドウ化された WebView インスタンスと WebControl インスタンスの両方を使用してみましたが、問題は残ります。

同様の問題を経験している人を徹底的に検索しましたが、私だけのようです。どんなアイデアでも大歓迎です。

4

2 に答える 2

0

私にとって同じ問題!! 理解できない

編集: LoadHTML 関数のサイズが制限されているように見えるため、ページが壊れます!

loadhtml に最小値をロードしてから、executejavascript 関数を使用して、documntready イベントでさらにスクリプトを実行します。

より大きなデータでもうまくいくようです。

元 :

Helper.ProjectTimeLine.webControl.DocumentReady += (object s, UrlEventArgs ee) =>
{
    Helper.ProjectTimeLine.webControl.ExecuteJavascript("window.source = " + DynamicJson.Serialize(source));
    Helper.ProjectTimeLine.webControl.ExecuteJavascript("start();");
};
于 2013-04-12T20:25:20.080 に答える
0

これにも同様の問題があり、ブルースクリーンを実行しました:

string result = webControl1.ExecuteJavascriptWithResult("Game.server_time");

最後にヌル文字を追加するだけで問題を解決しました。

string result = webControl1.ExecuteJavascriptWithResult("Game.server_time+''");
于 2013-09-13T01:20:53.080 に答える