關(guān)于webkit.net使用請(qǐng)看這里http://m.survivalescaperooms.com/linyijia/p/4045333.html
nicedit編輯器請(qǐng)到這里下載http://www.nicedit.com/download.php
PRivate void Form1_Load(object sender, EventArgs e) { string url = String.Format(@"file:///{0}nicedit/index.html", AppDomain.CurrentDomain.BaseDirectory); url = url.Replace("http://", "/").Replace(" ","%20"); webKitBrowser1.Navigate(url); }
需要把路徑修改一下,空格也要轉(zhuǎn)碼
以nicedit為例,以下是index.html代碼,里面新增了兩個(gè)方法,getData(取值)、setData(賦值)
<html><head><title></title></head><body style="padding:0;margin:0"><div id="sample"><script src="nicEdit.js" type="text/javascript"></script><script type="text/Javascript">bkLib.onDomLoaded(function() {nic=new nicEditor({fullPanel : true}).panelInstance('area2');ndinstance = nic.nicInstances[0]; });function setData(html) {//設(shè)置htmlndinstance.setContent(html); }function getData(){//獲取htmlreturn ndinstance.getContent();}</script><textarea style="width:1000px;height:740px" id="area2"></textarea></div></body></html>
c#使用代碼進(jìn)行取值和賦值
賦值(因?yàn)镮nvokeScriptMethod這方法沒(méi)法帶參數(shù),所以改用以下方法):webKitBrowser1.StringByEvaluatingJavaScriptFromString("setData('sdfsd')");取值:
MessageBox.Show(webKitBrowser1.Document.InvokeScriptMethod("getData").ToString());
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注