ここから本文です

回答受付中の質問

JavaScriptについてです。

rannbo_me_ruさん

JavaScriptについてです。

以下のJavaScriptのコード断片は、とある公共機関のWebサイトで利用されていた
ものです。これを見て気付いた点について、自由に書いてください。

try{
var url = location.hash.substring(1);
// Check same origin
if( !url.match( /^\/[^\/]+/ ) ){
return;
}
var xhr = new XMLHttpRequest();
xhr.open( "GET", url, true );
xhr.onreadystatechange = function(){
if( xhr.readyState == 4 && xhr.status == 200 ){
// complete to load. insert news feed to div elm.
var div = document.getElementById( "news" );
div.innerHTML = xhr.responseText;
}
}
xhr.send( null );
}
catch( e ){
var div = document.getElementById( "news" );
div.innerHTML = "<s>cannot load news from server.</s>";
}


みなさんの回答を参考とさせていただきたいです。
※マネはしません。 そんなことでは成長できないのはわかっているので大丈夫です。

補足
自分で考えるの一歩目の踏み出し方がわからないからこうして質問しているんです・・・
このソースがなにをしているのかは分かるのですが気づいたことと言われると・・・
まだ脆弱性の発見法などのほうは自分では勉強できていませんし・・・

だからここがこうだとこうなっちゃうよね みたいなアドバイスがほしかったんですが。

違反報告

この質問に回答する

回答

(2件中1〜2件)

並べ替え:回答日時の
新しい順
古い順

 

afwaefawefawefaefさん

インデントが保たれていたいので可読性が低いコードであること。

hasegawayosuke_spcamp2012さん

こんにちは。

セキュリティ・キャンプ2012のWebクラスの応募用紙そのものですよね。
http://www.ipa.go.jp/jinzai/renkei/camp2012/download/file/2012camp-...

頑張って自分で考えましょうね(^^

  • 違反報告
  • 編集日時:2012/6/11 00:52:38
  • 回答日時:2012/6/11 00:49:52

この質問に回答する

PR
知恵ノートとは?

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。

お客様自身の責任と判断で、ご利用ください。

話題のキーワード

[カテゴリ:JavaScript]

ただいまの回答者

07時47分現在

1665
人が回答!!

1時間以内に2,896件の回答が寄せられています。

>>回答ひろばに行く


知恵コレに追加する

閉じる

知恵コレクションをするID/ニックネームを選択し、「追加する」ボタンを押してください。
※知恵コレクションに追加された質問や知恵ノートは選択されたID/ニックネームのMy知恵袋で確認できます。

ほかのID/ニックネームで利用登録する