duckdukugo
匿名メールアドレスきっかけに,気になるようになった
収益化はキーワードに対する広告
たった一つ入力されたキーワードに対して広告欄を受け取る
https://jp.quora.com/DuckDuckGo-no-shuueki-moderu-to-ha-dono-you-na-mono-desu-ka
検索クエリはgoogleだけのものじゃないをduckdukugoにも移植する
https://oppekepe.org/2685#DuckDuckGoを検索バーに追加するときのURLパラメータ–怠惰の形而上学
code:.js
window.addEventListener('load', function() {
const params = new URLSearchParams(window.location.search);
const target = document.querySelector('ul.DrcNDXeWs90rE8UOUh96>li:nth-of-type(2)');
const add_content = [
div('Twitter', https://x.com/search?q=${params.get('q')}),
div('Google', https://www.google.com/search?q=${params.get('q')}),
div('Custom', https://cse.google.com/cse?cx=f45699b7bfa294b51&q=${params.get('q')}),
div("Youtube", https://www.youtube.com/results?search_query=${params.get('q')})
]
add_content.reverse().forEach(content => {
target.insertAdjacentHTML("afterend", content);
});
document.querySelector('nav.hnKIeVb9Fi3YMCZAeQvR>div:nth-of-type(1)').insertAdjacentHTML("afterend", div('English', https://duckduckgo.com?kl=us-en&q=${params.get('q')}));
});
function div(name, url) {
return <li><a class="kFFXe30DOpq5j1hbWU1q wZ4JdaHxSAhGy1HoNVja d26Geqs1C__RaCO7MUs2" href="${url}">${name}</a></li>
}
いくら履歴を取らないからと言って,検索バーに直近のクエリは出て欲しい
履歴を使ってwebページの要素を作る
拡張機能とかでなんとか