ブラウザってJavascriptが読み込まれる前にフォームがデフォルトの動作で触れるんだろ?

1: 以下、5ちゃんねるからVIPがお送りします 2019/11/11(月) 12:15:03.254 ID:dZZODN9201111
スクリプトで動作変えても読み込み前に何かされたらどうしようもないの?

2: 以下、5ちゃんねるからVIPがお送りします 2019/11/11(月) 12:15:52.226 ID:J/vJTdgXM1111
何いってんだ

 

5: 以下、5ちゃんねるからVIPがお送りします 2019/11/11(月) 12:17:29.058 ID:nZCgQC6yM1111

 

6: 以下、5ちゃんねるからVIPがお送りします 2019/11/11(月) 12:18:14.099 ID:dZZODN9201111
スクリプトでデフォルトから動作変えようとしても読み込み前に何かされたらどうしようもないの?

 

7: 以下、5ちゃんねるからVIPがお送りします 2019/11/11(月) 12:19:30.963 ID:OFEukejSM1111
読み込み終わるまでフォーム隠す的な話をしてるのか…?

 

8: 以下、5ちゃんねるからVIPがお送りします 2019/11/11(月) 12:20:15.048 ID:dZZODN9201111
>>7
そんなことしないとダメなのか
危険だな

 

11: 以下、5ちゃんねるからVIPがお送りします 2019/11/11(月) 12:21:26.432 ID:OFEukejSM1111
危険とは(;´∀`)

 

10: 以下、5ちゃんねるからVIPがお送りします 2019/11/11(月) 12:20:46.036 ID:bMaeEIWfd1111
javascriptの前に日本語勉強しよ?

 

12: 以下、5ちゃんねるからVIPがお送りします 2019/11/11(月) 12:23:06.084 ID:dZZODN9201111
極端な例を言うと、入力チェックをしてから送信したいときに単純にsubmitイベントハンドラを書き換えるスクリプト仕込んでも、スクリプト読み込み前にサブミットされたら不正な文字列がサーバーに届いて予期しない動作をするかもしれないしな。
そんなことを考えないといけない危険性あるんだな

 

13: 以下、5ちゃんねるからVIPがお送りします 2019/11/11(月) 12:24:05.380 ID:dZZODN9201111
まあGUIを経由しないで送信されるパターンもあるから不正な形式をサーバー側で確認しないのも頭悪いけどな

 

14: 以下、5ちゃんねるからVIPがお送りします 2019/11/11(月) 12:27:38.105 ID:++thVUXNa1111
submitのonclickでscript動かしてるなら
送信前にそのscriptが動くだろ

 

15: 以下、5ちゃんねるからVIPがお送りします 2019/11/11(月) 12:28:42.131 ID:dZZODN9201111
>>14
どういうこと?
サブミットの動作が発生したらスクリプト読み込み待ちするってこと?
じゃあマウスオーバーは?

 

16: 以下、5ちゃんねるからVIPがお送りします 2019/11/11(月) 12:29:20.872 ID:wA+HPRjF01111
UI側はあくまで予防
ちゃんとサーバーサイドで検閲

 

17: 以下、5ちゃんねるからVIPがお送りします 2019/11/11(月) 12:29:45.090 ID:9gZCYf+3r1111
ちょっと何がしたいか分からないけどブックマークレットとかで無理矢理挙動変えたいとかそういう話なのか

 

18: 以下、5ちゃんねるからVIPがお送りします 2019/11/11(月) 12:30:03.144 ID:++thVUXNa1111

間違った

submitじゃなくてsubmitボタンのonclickイベント

 

19: 以下、5ちゃんねるからVIPがお送りします 2019/11/11(月) 12:31:08.985 ID:dZZODN9201111
常にスクリプトが効く前提で組むと痛い目に合う可能性ありそうだな
サブミット前にスクリプト読み込み待機するようにブラウザが作られてるなら、マウスオーバーとかは待機しなくても重大なことにはならなさそうだし実用上は問題ないかもな

 

20: 以下、5ちゃんねるからVIPがお送りします 2019/11/11(月) 12:35:10.579 ID:dZZODN9201111
サブミットだけじゃなくてフォームの値の変更もスクリプト読み込み待機しないと入力チェックとかされなくてサブミット後に入力チェックしてないサーバースクリプトでバグる可能性あるな。
入力チェックとかじゃくても何かをスクリプトが常に効く前提でやろうとしたら予期しないことが起こる可能性あるよな。

 

21: 以下、5ちゃんねるからVIPがお送りします 2019/11/11(月) 12:37:30.005 ID:vvFm0VT801111

jsでpostしちゃえばいいじゃん

XMLHttpRequest()

 

22: 以下、5ちゃんねるからVIPがお送りします 2019/11/11(月) 12:39:34.448 ID:dOvc4n3Ld1111
onclickでチェックじゃ駄目なの?

 

23: 以下、5ちゃんねるからVIPがお送りします 2019/11/11(月) 12:40:17.824 ID:hSfMzY+W01111
いや、サーバ側でバリデートしろよ

 

24: 以下、5ちゃんねるからVIPがお送りします 2019/11/11(月) 12:43:13.013 ID:dZZODN9201111
>>23
まあ入力チェックに限らずとも常にスクリプトが効く前提で組むと予期しない動作する可能性あるよなって話

 

9: キュアイッパンハケン ◆PYoPbZwyyI 2019/11/11(月) 12:20:27.272 ID:Ah6KgJcdH1111
そりゃ読み込み前は存在しないようなもんだからなぁ

引用元

管理人からひと言

読込まないと動かないしね

関連記事

  1. プログラミング始めたけどどの分野も難しい・・・

  2. 今の時代に求められるプログラマーって?

  3. 【IT】Pythonはコードが書きやすい?ご冗談でしょう

  4. カテゴリ_プログラム

    無理のない、毎日続けられるプログラミングの勉強の仕方ってあるかなぁ?

  5. プログラマなんだがプロジェクトが破綻しそうでワロタ

  6. 言語って色々あるけど、今後はjavascriptに一本化・統合化されるだろうね

  7. 転職で求められるプログラミング言語、三位はRuby、二位はPHP、一位は?

  8. プログラム書けない奴wwwwwwwwwwwwwwwwwwwwwwww

  9. ワイ「webサイト作りたいンーゴ」敵「じゃあHTMLとCSSとJAVAを勉強してください」ワイ「キエ…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の人気記事

おすすめ記事

  1. カテゴリ_教育

新着記事

  1. 【経験者は語る】未経験でITプログラマーとして雇う企業0な件
  2. パソコンそろそろ買い替えたいと思うのだが!!!!!!!!!!!!!!!!!!(´…
  3. 7/12のニコニコ「近いうちに復旧見込み日時をお伝えできる」→10日以上報告なし…
  4. 河野太郎、全省庁に「ネットワーク機器を24時間みつめる監視員」を配置
  5. クラウドストライクCEO「顧客や旅行者への影響に深くおわび」

ボンブの戯言

  1. 【ボンブの戯言】フリーランスの実態調査をITエンジニアフリーランスの視点から見て…
  2. 【ボンブの戯言】フリーランスのメリットを全否定してみた
  3. 【ボンブの戯言】サーバーって何なの(オンプレに限る)
  4. 【ボンブの戯言】ITエンジニアがフリーランスになる理由
  5. 【ボンブの戯言】フリーランスが払う税金など6選!私たちはこんなに支払っている!
PAGE TOP