人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

IEで見ているサイトにJavaScriptのエラーがあった時、「デバッグしますか?」という小窓があがって、Development Environmentが立ち上がるようにしたいのです。どこで設定すればよいのでしょうか。
前はそうなっていたのですが、「スクリプトエラーごとに通知を表示する」をOFFにしていたら、いつの間にか出なくなってしまいました。かわりにIEのデバッグモードがグレーの小窓で出ます。「スクリプトのデバッグを使用しない(InternetExploler)」をONにしても、IEのデバッグモードが出ます。

現在の設定は
・スクリプトエラーごとに通知を表示する(ON)
・スクリプトのデバッグを使用しないIE(ON)
・スクリプトのデバッグを使用しないその他(OFF)
となっています。
スクリプトのエラーを通知し、かつIEのデバッグモードでなくDevelopment Environmentでデバッグしたいのです。
どう設定すればよいでしょうか。

●質問者: golbeza
●カテゴリ:コンピュータ
✍キーワード:IE JavaScript ON エラー サイト
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● hogemogepu
●50ポイント

http://d.hatena.ne.jp/hogemogepu/

IE5+DevStudio5+W98とかって古い話なので大変恐縮ですが、普通にDevStudioがインストール

されていれば、そのようになったと思いますので、再インストールをお試しになっては如何でしょうか。

誤答でしたらお詫びします。謹んで10ポイントお返ししますので、お申し付けください。

◎質問者からの返答

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

やっぱり再インストールしかないでしょうか・・・いや別に再インストールしてもいいんですが、設定してた環境とかがデフォルトに戻ったりしたらヤダナとか思ったりして(しないかも?)、Development Environment自体はちゃんといますので、なんとか関連付けられないかなと思っている次第です。

もし手段がないようでしたら、再インストールしてみます。


2 ● cx20
●50ポイント

http://www.microsoft.com/japan/msdn/vs_previous/vinterdev/te...

Visual InterDev Webs Site

URL は参考情報です。

(「クライアント スクリプトのデバッギング」の項目が参考になると思います。)

以下の環境で、動作確認を行いました。

<動作確認環境>

・Microsoft Windows XP (SP2) + Internet Explorer 6.0

・Microsoft Visual Studio 6.0

・Microsoft Visual Studio .NET 2003

「スクリプトのデバッグを使用しない(Internet Explorer)」

のチェックを外すと「Development Environment」でのデバッグが可能になるようです。

<既定値の設定>

[ ] スクリプト エラーごとに通知する

[レ] スクリプトのデバッグを使用しない(Internet Explorer)

[レ] スクリプトのデバッグを使用しない(その他)

<デバッグ用の設定>

[ ] スクリプト エラーごとに通知する

[ ] スクリプトのデバッグを使用しない(Internet Explorer)← チェックを外す

[レ] スクリプトのデバッグを使用しない(その他)

----------------------------------------------

エラー

----------------------------------------------

[X] ランタイムエラーが発生しました。

デバッグしますか?

行:xxx

エラー:xxxxxxxxxxxxxxxxxxxxxx

[ はい ][ いいえ ]

----------------------------------------------

----------------------------------------------

Just-In-Time デバッグ

----------------------------------------------

デバッガを選択してください。

可能なデバッガ:

新しいインスタンスVisual InterDev 6.0/Visual J++ 6.0

新しいインスタンスVisual Studio .NET 2003

選択したデバッガを使ってデバッグしますか?

[ はい ][ いいえ ]

----------------------------------------------

http://www.jsiinc.com/SUBQ/tip8300/rh8324.htm

JSI Tip 8324. How do I set the 'Internet Options / Advanced / Disable Script Debugging (...)' option in a script?

ちなみに、

インターネットオプションの、

・スクリプトのデバッグを使用しない(Internet Explorer)

・スクリプトのデバッグを使用しない(その他)

は、Windows XP (SP2) で追加された項目のようです。

レジストリ値としては、以下の値に対応します。

HKEY_CURRENT_USER¥Software¥Microsoft¥Internet Explorer¥Main

・DisableScriptDebuggerIE

・Disable Script Debugger

◎質問者からの返答

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

<デバッグ用の設定>

[ ] スクリプト エラーごとに通知する

[ ] スクリプトのデバッグを使用しない(Internet Explorer)← チェックを外す

[レ] スクリプトのデバッグを使用しない(その他)

にしてみたのですが、「スクリプト エラーごとに通知する」がないためか、「エラー」自体が発生しませんでした。

しかし「スクリプト エラーごとに通知する」をチェックするとIEの小窓が出てしまいました・・・

レジストリはちょっと見てみます。


3 ● わっきー
●50ポイント

http://www.microsoft.com/japan/msdn/library/default.asp?url=/jap...

ご指定のページが見つかりません

あなたがインストールされているVisualStuidoのバージョンが分からないのですが、

オプションの中に「Just-In-Time」に関する設定があると思います。

そこでスクリプトへのJust-In-Timeデバッグを有効にしてみては如何でしょうか?

◎質問者からの返答

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

VisualStuido6.0を入れて、Development Environmentを使っていました。その後別にASP.NETを入れました。

VisualStuido.NETは入れてなかったので、ASP.NETインストール時にデバッガーの設定がDevelopment Environment無い人用に上書きされてしまったのでしょうか???(全然的外れかもしれませんが)

Just-In-Timeの設定という部分ですが、6では

「このプログラムの種類の Just-In-Time デバッグを有効にする」

みたいなのが見当たらないんですよね・・・

もう一回VisualStuido6を入れなおして元に戻すしかないのでしょうか。(もうそれでもいいかも・・・)

皆様ありがとうございました。結局VisualStuido6を再インストールしましたら、ちゃんと立ち上がるようになりました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ