大佬教程收集整理的这篇文章主要介绍了从C#Winforms执行JavaScript代码,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
<html> <head> <script type='text/javascript' src='@R_675_10107@://www.google.com/jsapi'></script> <script type='text/javascript'> google.load('language','1'); function init () { google.language.translate('How are you?','en','es',function (translated) { alert(translated.translation); }); } google.setOnLoadCallBACk(init); </script> </head> <body> </body> </html>
有什么办法让我可以传递任何字符串而不是’你好吗?’ &安培;如果我可以在C#winfrom上下文中获取翻译文本(从警报框或使用任何var).
public Form1() { InitializeComponent(); webBrowser1.objectForScripTing = new MyScript(); } private void Form1_Load(object sender,EventArgs E) { String myTranslatedText = "Hello,how are you?"; webBrowser1.DocumentText = @" <html> <head> <script type='text/javascript' src='@R_675_10107@://www.google.com/jsapi'></script> <script type='text/javascript'> google.load('language','1'); function init () { google.language.translate('" + myTranslatedText + @"',function (translated) { window.external.CallServerSideCode(translated.translation); }); } google.setOnLoadCallBACk(init); </script> </head> <body> </body> </html>"; } [ComVisible(true)] public class MyScript { public void CallServerSideCode(String myResponsE) { Console.WriteLine(myResponsE); //do stuff with response } }
以上是大佬教程为你收集整理的从C#Winforms执行JavaScript代码全部内容,希望文章能够帮你解决从C#Winforms执行JavaScript代码所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。