我想添加简单的网站搜索,使用Duckduckgo,仅限搜索"example.com".
Stackoverflow已经解决了这个问题,使用一些JavaScript将site:example.com过滤器添加到查询中.
<form onsubmit="var txt=$(this).find('input[name=\'q\']'); txt.val(txt.val() + ' site:stackoverflow.com');" action="http://www.duckduckgo.com/" method="get" id="duck-duck-go-search">
<input type="text" value="" maxlength="255" size="36" name="q">
<input type="submit" value="DuckDuckGo">
</form>
Run Code Online (Sandbox Code Playgroud)
不过,我更喜欢不依赖于JavaScript的解决方案.
网址应该是http://duckduckgo.com/?q=site:example.com%20might; 在site:example.com必须加入q=参数,它似乎.
有没有人为此找到一个简单的非JavaScript解决方案?
ber*_*kes 20
我联系了DuckduckGo并得到了温伯格本人的解决方案.
实际上有一个隐藏的网站param :).试试吧!加布里埃尔,http://ye.gg
复数(不是网站,但网站)让我困惑,但解决方案很简单:
http://duckduckgo.com/?q=duckduckgo& sites = stackoverflow.com
因为这个词是复数,我怀疑它可以处理更多的域.没错,它可以!
http://duckduckgo.com/?q=duckduckgo&sites=superuser.com,stackoverflow.com
或者,以简单的HTML形式:
<form action="https://duckduckgo.com/" method="get">
<input type="hidden" name="sites" value="stackoverflow.com">
<input type="search" name="q">
<input type="submit" value="Search">
</form>
Run Code Online (Sandbox Code Playgroud)