■62506 / inTopicNo.1) |
webBrowserでjavascriptを表示させない方法 |
□投稿者/ girou2 (1回)-(2011/10/15(Sat) 18:59:12)
|
分類:[C#]
girou2と申します。 あるHPを検索したら検索結果表示時にalertが表示される仕様となっています。このalertを表示させないように次のようにDocumentCompleted内に記載しましたが、ダメでした。
HtmlElementCollection script = webBrowser1.Document.GetElementsByTagName("script"); foreach (HtmlElement sc in script) { if (sc.GetAttribute("language") == "javascript") { sc.OuterHtml = ""; } } 全く考え違いをしているのかも知れませんが、HTML内のscriptタグを取得しjavascriptであれば無効化したつもりなのですが。 javascriptゴテゴテのHPからpostでデータを送っているので、javascript自体を無効にすることはではなく、結果表示画面で、このjavascriptで作られたalertのみを表示させない方法を模索しております。
MSDNフォーラムで回答を得れなかったことからこちらにポストさせてもらいました。 http://social.msdn.microsoft.com/Forums/ja-JP/csharpgeneralja/thread/a82432f4-145f-452f-b1a7-ed4defe91a85
よろしくお願いいたします。
|
|