本文介绍了WebBrowser Javascript错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 嗨! 当我使用webbrowser加载此脚本时,我的脚本出现问题: Hi!I have problem with my script when I use webbrowser to load this script:this.SaveMap = function(){var NameMap = [];NameMap.push(List[0][0]);for(var i = 0; i < List.length ; i++){for(var j = 0; j < NameMap.length; j++){if(NameMap[j] != List[i][0])//Here is problem{NameMap.push(List[i][0]);break;}}}return NameMap;} 我遇到问题:无法为无法识别或空闲的电话检索0的属性 Img(波兰语版本) ) http://forum.miroslawzelent.pl/?qa=blob&qa_blobid=13318802437153965850 [ ^ ] 加载脚本的代码: I get problem: Unable to retrieve the properties of "0" for unidentified or empty callImg(Polish version)http://forum.miroslawzelent.pl/?qa=blob&qa_blobid=13318802437153965850[^]Code which load script:public void LoadScript(string path) { HtmlDocument doc = web.Document; HtmlElement head = doc.GetElementsByTagName("head")[0]; HtmlElement s = doc.CreateElement("script"); HtmlElement headElement = web.Document.GetElementsByTagName("head")[0]; HtmlElement scriptElement = web.Document.CreateElement("script"); IHTMLScriptElement element = (IHTMLScriptElement)scriptElement.DomElement; JSpath = path; try { using (StreamReader JS = new StreamReader(path)) { string buff = JS.ReadToEnd(); element.text = buff; headElement.AppendChild(scriptElement); } } 推荐答案 试试这个? this.SaveMap = function(){ var NameMap = []; NameMap.push(List [0] [0]); for(var i = 0; i< List.length; i ++) { { if(List [i] .length> 0){ if(NameMap [j]!= List [i] [0])//这里有问题 { NameMap .push(List [i] [0]); 休息; } } } } 返回NameMap; } try this?this.SaveMap = function(){var NameMap = [];NameMap.push(List[0][0]);for(var i = 0; i < List.length ; i++){for(var j = 0; j < NameMap.length; j++){ if(List[i].length > 0 ){if(NameMap[j] != List[i][0])//Here is problem{NameMap.push(List[i][0]);break;} }}}return NameMap;} 按照上面的文字 - 我似乎无法忍受保存它以便正确显示。 基本上 - 检查以确保问题行之前List [i]的长度大于0. as per the text above - i can't seem to save it to show properly.basically - check to make sure the length of List[i] is greater than 0 before the problem line. 这篇关于WebBrowser Javascript错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
10-24 00:44