• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:スクリプトエラー)

スクリプトエラーの対処方法とは?

このQ&Aのポイント
  • スクリプトエラーが発生しているウェブページのURLはhttp://192.168.XXX.XXX/XXX.XX~です。
  • 試した対処方法としてファイルの削除や履歴の削除、スクリプトのエラー通知の設定変更などが挙げられます。
  • ただし、これらの方法を試しても問題が解消しない場合は、専門家に相談することをおすすめします。

質問者が選んだベストアンサー

  • ベストアンサー
  • info22
  • ベストアンサー率55% (2225/4034)
回答No.2

エラーの大元は、ユーザの使っているブラウザーのIEによる「Javascriptの処理」にあり、他のブラウザでは正しく表示され、Javascriptにエラーがあっても表示しないように設計されているのに、IEはそうなっていない。それを止めるにも色々条件があるといったところでしょうか。いずれはIEでも解決できるかと思いますが、Javaがサンマイクロシステムズ社が開発、JavaScriptがNETSCAPE社が開発、ブラウザはいずれもJava Plug-inを使っています。JavaScriptやActive XやJavaAppletはJava Plug-inを使っています。つまり、IEの中で使っているJavaScriptやActiveX,Java Appletの元になるJava Plug-inや仮想Javaマシン(VJM)はマイクロソフトの著作権ソフトではないために、修正ができず、WindowsUpdeteで対応できないと言うことです。 このために発生するエラーを無視すればいいですが、IEではポップアップでエラー表示するように設計し、それを止める設定も設けたが、それにも例外が出てしまったのが実情ですね。 (1) 社内では全社員 プロキシを使用してインターネットにつなげている プロキシを経由しなければ、質問の設定で、POPアップはされないでしょう。 (2) 信頼済サイトに、上記質問のアドレスを登録している。(利用者のみ)LANの設定の例外含む 信頼サイトに設定していなければ、質問の設定で、POPアップはされないでしょう。 (3) 他の利用者は、OSにかかわれず接続可能 プロキシの利用をせず、信頼サイトの設定もしていないPCは質問の設定で、POPアップはされないでしょう。 (4) 念の為 ウィルスソフトを終了させてからも確認 ●FirefoxはMozilla社の最新ブラウザで、Netsacapeの後継とされ(Netscapeは現行バージョンで開発打ち切り)、NetscapeとIEの両方の特徴を持った軽快さと速度を高めたブラウザで世界シェアが10%を超えたかと思われます。JavaScriptやJavaのバグもずっと少なくなっています。 ●Java Plug-inのバージョンアップは以下のURLの日本語版の「J2SE JRE」または「J2SE SDK」のいずれかをインストールすることでセキュリティ上の脆弱性対策とJava関連の修復がなされます。(IEやFirefox、NetscapeのJava Plug-in対策,WindowsUpdeteでは対応できない対策です。) No.1での回答したIEのヘルプの所をよく確認して対応してください。(私も見落としている箇所もあるかも知れませんので。。。)

haldash
質問者

お礼

お礼が遅れてしまい申し訳ありませんでした。 色々とアドバイス頂き非常に参考になりました。 もう一度見直してみて、指摘された箇所を確認してみたい とおもっております。 ありがとうございました。

その他の回答 (2)

  • info22
  • ベストアンサー率55% (2225/4034)
回答No.3

No.2でJava 2 SEのURLをつけるのを忘れましたので補充回答します。

参考URL:
http://java.sun.com/j2se/1.4.2/ja/download.html
  • info22
  • ベストアンサー率55% (2225/4034)
回答No.1

質問の(1),(2)設定にもかかわらずIEでは、以下の場合が表示されると書かれています。(NetscapeやFirefoxでは正しく表示されるJavascript組み込みのWebページについて) IEのヘルプの中に次のような記述があります。 ヘルプを開く→目次タブ→インターネットのセキュリティとプライバシーについて→Internet Explorerのポップアップブロックについてよく寄せられる質問 のうち 2項目、5項目、6項目に詳しく書かれています。 これらの方法でエラーのポップアップ表示をあなただけが止めることはできても、その他の一般のIEの利用者が同じことができるわけではありません。 NetscapeやFirefoxでは、WebページのエラーのポップアップはJavaScriptが正しく書かれていれば表示されません。 ブラウザの設計思想は、HTML文法に違反する、矛盾する、あるいは、定義されていない記述があった場合は無視するという約束から、IEが逸脱しているということです。(バグとみなせますね。) 上記のヘルプの中に以下のようなことが書かれていますね。 ●IEでは、次の 2 つの Web コンテンツ ゾーンにある Web サイトのポップアップはブロックされません。 →"ローカル イントラネット" または →"信頼済みサイト" です。 これに該当するようです。表示しないような対策も書かれています。(だけど、こんなことは一般のIE利用者に対応させるべきではありませんね。) 参考URLのFirefox1.0.3(日本語版)やNetscapeなら、特別設定することもなく、エラーが出ないと思います。(NetscapeやIEの後継ブラウザと言われ、現在世界で急速に利用が拡大しているブラウザです。サイズも小さく、表示速度も改善されています。)

参考URL:
http://www.mozilla.org/products/firefox/
haldash
質問者

補足

info22さん 回答ありがとうございました。非常に参考になりました。 で、申し訳ないのですが、追加で質問させて頂いてもいいでしょうか? 説明の追加なのですが、 (1) 社内では全社員 プロキシを使用してインターネットにつなげている (2) 信頼済サイトに、上記質問のアドレスを登録している。(利用者のみ)LANの設定の例外含む (3) 他の利用者は、OSにかかわれず接続可能 (4) 念の為 ウィルスソフトを終了させてからも確認 上記の内容から、スクリプトエラーがでるのかな? という所がよくわからなくて質問させていただきました。 的外れの質問かもしれませんが・・・・ 何かアドバイスがありましたら、よろしくお願いいたします。

関連するQ&A

専門家に質問してみよう