Mac OS X Snow Leopard (OS)
Firefox(ブラウザ)+Firebug(アドオン)
"独習JavaScript (大型本)"のp.399, 第10章(Ajax)の10.3(Ajaxの注意事項)の練習問題10.3を解いてみる。
1.
Webページの移動がWebブラウザの履歴に残らないため、戻るボタンで意図したページに戻れない場合がある。
異なるページでも同じURLになるため、意図したページをブックマーク(お気に入り)に追加できない場合がある。
2.
setInterval()メソッドとclearInterval()メソッド。
3.
外部から入力されたデータを利用して実行する場合、そのコードにscriptタグなど実行可能なコードが含まれている場合にそのコードがそのまま実行されることが原因。
対策として、外部から入力されたデータからHTMLタグのエスケープ処理をすればよい。
0 コメント:
コメントを投稿