C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.62506 の関連記事表示

<< 0 >>
■62506  webBrowserでjavascriptを表示させない方法
□投稿者/ girou2 -(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


    よろしくお願いいたします。
親記事 /過去ログ105より / 関連記事表示
削除チェック/

■62507  Re[1]: webBrowserでjavascriptを表示させない方法
□投稿者/ ぐっさん -(2011/10/15(Sat) 19:44:59)
    No62506 (girou2 さん) に返信

    これはVBですが、以下のサイトのサンプルが参考になると思いますが、如何でしょう。
    (alertを無視することが出来、それ以外のjavascriptはそのまま動作します。)

    http://yaplog.jp/orator/archive/81
記事No.62506 のレス /過去ログ105より / 関連記事表示
削除チェック/

■62515  Re[2]: webBrowserでjavascriptを表示させない方法
□投稿者/ girou2 -(2011/10/16(Sun) 21:38:52)
    情報ありがとうございます。

    IDocHostShowUIを実装する必要があるようです。ちょっと敷居が高い感じがしていますが調べてみたいと思います。
記事No.62506 のレス /過去ログ105より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -