为了账号安全,请及时绑定邮箱和手机立即绑定

winform webbrowser控件内嵌的HTML无法运行JS代码

winform webbrowser控件内嵌的HTML无法运行JS代码

饮歌长啸 2018-12-07 06:09:55
写了一个简单的管理代码的软件,发现webbrowser内嵌的HTML都不能运行JS代码了,但单独在页面上运行是正常的,在IE里面又能正常运行JS..大家知道原因的请告知一下,多谢了. 我下面在具体描述一下,第一次加载时,颜色变成这样,如下图: 代码如下: View Code 1 2 3 4 5 6 7 8 9 10 var editor; 11 KindEditor.ready(function (K) { 12 editor = K.create('textarea[name="content"]', { 13 cssPath: 'plugins/code/prettify.css', 14 allowFileManager: true, 15 fullscreenMode: true 16 }); 17 prettyPrint(); 18 }); 19 20 21 22 23 /// <summary> 24 /// 数据绑定ComboBox控件 25 /// </summary> 26 /// <param name="dt">要绑定的表</param> 27 /// <param name="cboname">绑定的ComboBox控件的名称</param> 28 /// <param name="bindid">要绑定的数据表中的字段ID</param> 29 /// <param name="bindmember">要绑定的数据表中的字段</param> 30 public static void BindComboBox(DataTable dt, ComboBox cboname, string bindid, string bindmember) 31 { 32 cboname.BeginUpdate(); 33 cboname.DataSource = dt; 34 cboname.ValueMember = bindid; 35 cboname.DisplayMember = bindmember; 36 cboname.EndUpdate(); 37 } 38 39 但在webbrowser中内嵌入的同样的HTML,却不变色,原因是不运行JS代码。哎代码: wbShow.Document.Body.InnerHtml = 代码; 看到的效果如下: 哎,弄了很久都不行。原因是不运行JS代码呀,很雷人。有知道怎么解决的吗,小弟非常感谢。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 682 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信