uweb/zh/searchcat/index.html
James Feng Cao 21e0757831 reorg
2024-04-02 13:42:43 +08:00

96 lines
3.8 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="../style.css#" type="text/css" />
<title>分类多引擎搜索</title>
<script type="text/javascript">
function findLang(){
let href = location.href;
for(let i=href.length-1;i>0;i--){
if('/'==href.charAt(i) && '/'==href.charAt(i-3))
return i;
}
return 0;
}
function nav2(page){
let i = findLang();
location.href = location.href.substring(0,i+1)+page;
}
function nav2Lang(lang){
let i = findLang();
let href = location.href;
location.href = location.href.substring(0,i-2)+lang+location.href.substring(i);
}
</script>
</head>
<body>
<header class='header'>
<a class="logo" href="javascript:void(0)" onclick="return nav2('index.html#')">Home</a> <a class="logo" href="javascript:void(0)" onclick="return nav2('tags/index.html#')">Tags</a>
<a class="logo" href="javascript:void(0)" onclick="return nav2Lang('en')">English</a>
<nav>
</nav>
</header>
<br />
<div class="container">
<h1 class="title">分类多引擎搜索
<br>
<span class="subtitle"></span>
</h1>
<ul class="tags">
<li><a href="../tags/%e6%90%9c%e7%b4%a2/index.html#">搜索</a> </li>
</ul>
<p><a target="_self" href="i:0bhttps://fastly.jsdelivr.net/gh/torappinfo/uweb/zh/searchurl/searchcat.tar.gz">点击本链接自动安装分类多引擎文件至&quot;bookmark&quot;目录下</a></p>
<p><a href="../../zh/">超微浏览器</a>中通过“设置”-&gt;“总目录”-&gt;“↑”-&gt;“Download”点击后缀为.search的下载文件超微浏览器将自动显示分类多引擎搜索。此时可按菜单键或长按底部工具条后退按钮选择“添加到桌面”方便以后访问。</p>
<p>.search文件每行格式为如下几种<br>
[搜索引擎名]:[不含%s的url]<br>
[搜索引擎名]:[含%s的url]<br>
[搜索引擎名]:POST:[含%s的post参数]:[url]<br>
[Engine name]:[Extra request headers]:[post params with '%s' as keyword]:[url]</p>
<ul>
<li>[Extra request headers] Ex. &quot;X-Forwarded-For;8.8.8.8&quot;</li>
<li>when [post params] is empty, the url should have '%s' as keyword. Ex. <a href="../search/index.html">bingUS engine w/ chatgpt</a></li>
</ul>
<p>.search文件首行必须为第一种类型的搜索引擎。由于其它类型的引擎数量稀少为性能考虑超微限制了首个引擎的种类。<br>
&quot;i:&quot;等超微内部scheme作开头的搜索引擎关键词部分仅支持使用&quot;%s&quot;,这纯粹是为了降低代码复杂性。</p>
<h4 id="本地引擎">本地引擎</h4>
<p>搜索引擎已经支持命令行url现在可添加离线字典查询至主页。命令行url格式为<br>
c:[含%s的命令行]<br>
d:mimetype:[含%s的命令行]:[外部资源url]<br>
查询时关键词会自动替换命令行中的%s。</p>
<p>笔者用来查询各式词典,发现效果非常好。百兆以内的文本文件压缩以后可以直接快速检索,定位至特定位置以后可上下滚动阅读全部文本。</p>
</div>
<p>Last Modified: 2 April 2024<br>
add js function in README<br>
<pre></pre>
</p>
<script id='jsgiscus'
src='https://giscus.app/client.js'
data-repo="torappinfo/uweb"
data-repo-id="MDEwOlJlcG9zaXRvcnkzMDIyMDU3MjE="
data-category="Announcements"
data-category-id="DIC_kwDOEgNLGc4CQjsh"
data-mapping="title"
data-strict="0"
data-reactions-enabled="1"
data-emit-metadata="0"
data-input-position="top"
data-theme="light"
data-lang="en"
data-loading="lazy"
crossorigin="anonymous" async>
</script>
</body>
</html>