WebBrowser কন্ট্রোলে জাভাস্ক্রিপ্ট ইনজেক্ট করতে নিচের ধাপগুলো অনুসরণ করুন:
- প্রথমে ভিজুয়াল স্টুডিওতে একটি Windows Forms অ্যাপ্লিকেশন তৈরি করুন।
- এখন ফর্মে একটি WebBrowser কন্ট্রোল টেনে আনুন।
- Url প্রপার্টি সেট করুন।
- প্রজেক্টে রাইট-ক্লিক করে Add reference... → COM → Type Libraries নির্বাচন করুন।
- "Microsoft HTML Object Library" সিলেক্ট করুন।
জাভাস্ক্রিপ্ট ইনজেক্ট করতে নিচের কোড যোগ করুন:
private void myWebBrowser(object sender, WebBrowserDocumentCompletedEventArgs e){
// head এলিমেন্ট
HtmlElement hElement = weBrowser.Document.GetElementsByTagName("head")[0];
// script এলিমেন্ট
HtmlElement sElement = weBrowser.Document.CreateElement("script");
IHTMLScriptElement val = (IHTMLScriptElement)sElement.DomElement;
element.text = "function sayHello() { alert('Welcome') }";
hElement.AppendChild(sElement);
weBrowser.Document.InvokeScript("How you doing?");
}
নোট: এটি Windows Forms (C#/.NET) প্রসঙ্গে। আধুনিক বিকল্প হিসেবে WebView2 (Edge Chromium 기반) ব্যবহার করা উচিত, যা আরও শক্তিশালী এবং নিরাপদ।