यह वास्तव में गूंगा लगता है। मैंने विभिन्न तरीकों का एक गुच्छा करने की कोशिश की है और यह अभी काम नहीं कर रहा है। मेरे पास WebBrowser नियंत्रण वाला WinForms ऐप है। यदि मैं एक ही src स्ट्रिंग का उपयोग कर अपने डेस्कटॉप पर एक कच्ची HTML फ़ाइल के साथ प्रयास करता हूं, तो मैं जो स्रोत डालता हूं वह ठीक काम करता है। लेकिन WebBrowser नियंत्रण में एक ही सामान प्लगिंग काम नहीं करेगा।मैं WebBrowser नियंत्रण के HTML पर स्थानीय स्क्रिप्ट फ़ाइल कैसे जोड़ूं?
HtmlElementCollection head = this.wbPreview.Document.GetElementsByTagName("head");
if (head != null)
{
HtmlElement elm = this.webBrowserControl.Document.CreateElement("script");
string mySource = Environment.CurrentDirectory + @"\MyScriptFile.js";
elm.SetAttribute("src", mySource);
elm.SetAttribute("type", "text/javascript");
((HtmlElement)head[0]).AppendChild(elm);
}
WebBrowser स्क्रिप्ट नहीं होती है:
यहाँ मेरी कोड है। हालांकि, अगर मैं बाहरी संसाधन (http: // के माध्यम से) "mySource" को बदलता हूं, तो यह ठीक काम करता है!
सहायता!
यह त्रुटि प्राप्त हो रही है: {"संपत्ति इस प्रकार के HtmlElement पर समर्थित नहीं है।"} – MonsterMMORPG
शायद केवल आईई – womd
में काम कर रहा है यह काम करता है, लेकिन जब 'elm.InnerText' पर एक बड़ी स्क्रिप्ट सेट करने का प्रयास करते हैं, तो प्रक्रिया केवल प्रत्युत्तर देना बंद कर देती है काफी देर। – Gildor