2012-07-01 6 views
0

에서 호출합니다. Using WebKit.NET to call a C# function from JavaScript.webkit.net을 사용하여 javacript 메소드를 C#

나는 webkit.net 버전을 사용하고 있으며 callWebScriptMethod (Forms.Webbrowser와 동일한 코드를 사용했고 작동하는지 테스트)를 호출 할 때 어떤 버전도 사용하지 않습니다. 그래서 먼저 callwebscriptmethod가있는 모든 버전이 작동하지 않습니다.

위의 동일한 링크에서 다음 링크를 사용했습니다. https://github.com/scampy/webkitdotnet. ObjectForScripting이 작동하는 webkit.net 버전이있어서 javacript를 사용하여 C#을 호출 할 수 있지만 callwebscriptmethod가 구현되지 않았으므로 javascript에서 C#을 호출 할 수 없습니다.

웹킷 버전과 링크를 알고있는 사람이라면 두 옵션을 모두 구현 한 버전을 얻을 수 있습니다.

감사합니다.

답변

0

.GetScriptManager.CallFunction ("name", new Object [] {arg1, arg2, ...});를 사용하면 함수를 호출 할 수 있습니다. yoiu가 .NET을 사용하는 경우 4. .NET 2를 사용하려는 경우 .StringByEvaluatingJavaScriptFromString ("name (arguments)")