ブログボタン(blog)

検索・再生

2019年7月28日日曜日

修正ミスで消失したデータ

window.open()を利用してサイトのページを開く時、パラメータに"や'があると動作しないことがある。原因は、パーセントエンコードされていないことかもしれない。例えば、このサイトの場合、window.open("https://screen.tecoyan.net/index.php?origin=originalsitegraphdate&query=query&title=Elvis%C2%A0Presley%C2%A0%22No%C2%A0More%22%C2%A0in%C2%A0%22Blue%C2%A0Hawaii%22%C2%A0(Hanauma%C2%A0Bay,%C2%A0Oahu,%C2%A0Hawaii)");
この中に%22がいくつかあるが、これが"である。window.open(".....")は....の中に"があるとうまく動作しない。制御コードとデータの区別がつかないため。

0 件のコメント:

コメントを投稿