VS2005 C#.NET で WebBrowser コンポーネントを利用しています。 JavaScript の off をする方法を調べているのですが、何か方法などはありませんでしょうか。 検索してみてそれらしい方法もあったのですが、 VS2005 ではこの方法は利用できませんでした。 http://codezine.jp/a/article.aspx?aid=246&p=2

回答の条件
  • URL必須
  • 1人5回まで
  • 登録:2006/05/27 22:55:35
  • 終了:2006/06/02 01:44:22

回答(1件)

id:ohmix1 No.1

ohmix1回答回数235ベストアンサー獲得回数142006/05/31 11:24:09

ポイント100pt


http://msdn.microsoft.com/library/?url=/workshop/security/szone/...


.NETは詳しくないですが、IInternetSecurityManagerをオーバーライドして

ProcessUrlAction()処理内で URLACTION_SCRIPT_MIN~URLACTION_SCRIPT_MAXの

アクションに対して URLPOLICY_DISALLOW を返せば、スクリプトは動きませんよ。

これはWebBrowserコンポーネント共通の考え方だと思います。(私はVCで実装した)


また、質問URLのバイナリファイルではちゃんとスクリプトとActiveXの制御ができますよ。


> VS2005 ではこの方法は利用できませんでした。


とはどういうことかを調べていく必要があるかも。


以上

id:junchan

ご回答ありがとうございます。

>また、質問URLのバイナリファイルではちゃんとスクリプトとActiveXの制御ができますよ。

えぇ、サンプルのバイナリはコンパイル済みなのでちゃんと動くのは当然の事だと思います。

該当URLのサンプルはVS2003向けだと思うのですが、VS2005にコンバートしてコンパイルしても正常に動かないんですよ(^^;

はてなで質問してもあまり有効な回答が得られないという事はまだ世の中に出回っている VS2005 でのブラウザコンポーネントのノウハウが少ないという事なんでしょうかね(^_^;;

まぁ、引き続き自分で調べてみる事にします。

2006/06/02 01:43:31

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません