Google Chromeの検索エンジンのクエリ変数%s(検索語句)にスペースを含めるとプラスに変換される
複数キーワードを分けているスペースが⁺に置換される
追加した検索エンジンによっては正しく検索できなくなる
https://www.google.com/search?q=%sをgとして登録した場合
URL欄にg > tab > apple tomato > エンターと入力する
apple⁺tomatoとして解釈される
DevToolsで確認すると、Request Headerの時点でpathが/search?q=apple+tomatoになっている
Googleの検索結果がapple⁺tomatoをいい感じにapple tomatoに解釈している?
https://learning.oreilly.com/search/?query=%sをoとして登録した場合
URL欄にo > tab > apple tomato > エンターと入力する
apple⁺tomatoとして解釈される
DevToolsで確認すると、Request Headerの時点でpathが/search/?query=apple+tomatoになっている
ここまでは同じ
しかし、上記のサイトではapple%2Btomatoと解釈されapple⁺tomatoを検索しようとしてしまう
ヒットしない
スペースがプラスに変換されるのは良いのか?
ダメだったとしてもChromeを使う場合は変換される前提で考えるしかない?
Google, Microsoft Docs, AWS Docsなどではプラスをいい感じにスペースとして扱ってくれる
カスタム検索エンジンを登録するにあたって、どうやって回避すれば良いのか?
検索するキーワードが思いつかない
google chrome 検索エンジン スペース プラス 変換される