From eba6f63b7f249bc1012388da19258e55edaf6ed8 Mon Sep 17 00:00:00 2001
From: James Feng Cao
Date: Tue, 18 Jun 2024 10:41:17 +0800
Subject: [PATCH] ebrowser updates
---
ebrowser.md | 27 +++++++++++++------
en/ebrowserreadme/index.html | 24 +++++++++++------
en/index.xml | 2 +-
en/rjs/index.html | 4 +--
en/sitemap.xml | 10 ++++----
en/topposts/index.xml | 2 +-
misc/ebrowser/index.html | 50 +++++++++++++++++++++++++-----------
misc/ebrowser/webview.js | 26 +++++++++++++++++--
sitemap.xml | 4 +--
zh/index.xml | 4 +--
zh/search/index.html | 3 +--
zh/sitemap.xml | 6 ++---
zh/topposts/index.xml | 4 +--
13 files changed, 113 insertions(+), 53 deletions(-)
diff --git a/ebrowser.md b/ebrowser.md
index 94889a5..87344a4 100644
--- a/ebrowser.md
+++ b/ebrowser.md
@@ -4,22 +4,29 @@ Ebrowser is designed with the philosophy of [Android uweb browser](https://githu
- lightweight (less than 20k bytes) without bundled electron.
- much less memory footprint than edge/chrome browser and highly performant.
- keyboard friendly with vim-style keymaps and command line support in address bar.
-- global redirection to bypass censorship.
+- [global redirection](https://uweb.surge.sh/en/redirect/index.html#) to bypass censorship.
- user scripts at will. Ex. pressing "tr" to translate the page (need mapkeys.json config).
- customizable.
Note: Usually electron apps are heavyweight as they use browsers for simple things. Ebrowser uses core chromium effectively and very lightweight. Recommend to install electron separately.
-#### Install (for Windows, MacOS and Linux)
-Install ebrowser with nodejs installed
+#### Installing (for Windows, MacOS and Linux)
+##### Install with prebuilt binaries
+You can find prebuilt binaries [here](https://github.com/torappinfo/ebrowser/releases).
+##### Install with nodejs installed
+
+ npm install electron
npm install ebrowser
Run ebrowser
electron ~/node_modules/ebrowser
+Later on, you can run "npm install electron" to update electron/chromium or "npm install ebrowser" to update ebrowser independently.
+
#### Key shortcuts
+- F1: Help
- CTRL+C: stop loading
- CTRL+G: address bar to show page url
- CTRL+L: focus to address bar
@@ -53,12 +60,13 @@ Run ebrowser
- nh/uh for No/Use url history.
- nj/uj for No/Use external Javascript files.
- nr/ur for No/Use "redirect.json" for domain redirection.
- - np : no proxy
- - up [proxyName] : use proxy. privous proxy or the first proxy in proxy.json w/o [proxyName].
+ - np : no proxy.
+ - up [proxyName] : use proxy. privous proxy or the first proxy in proxy.json w/o [proxyName]. ":up" command also disables global and domain redirections, which are not restored by ":np".
- ua [useragentName] : set user agent for future tabs. default user agent w/o arguments.
- pdf [filename w/o extension] {[options](https://www.electronjs.org/docs/latest/api/web-contents#contentsprinttopdfoptions)} : print to PDF file. All arguments are optional; empty option "{}" to capture long screenshot as vector graphics.
-- ":!" address bar commands
-
+- "!" address bar commands
+ "!xx ..." evaluates "xx.js" with the whole address bar text as arguments[0].
+
#### Commands in no-focus mode (this mode is similar to vi Normal mode)
Pressing "ESC" to enter no-focus mode if not sure.
- ":" for address bar commands
@@ -87,4 +95,7 @@ The other commands are defined in "mapkeys.json", which will map keys to address
OR
- Adjust window width and use addressbar command line ":Pdf {}" to export vector graphics.
- - Use imageMagick to convert to any other vector graphics format.
\ No newline at end of file
+ - Use imageMagick to convert to any other vector graphics format.
+
+#### License
+You can copy or modify the code/program under the terms of the GPL3.0 or later versions.
\ No newline at end of file
diff --git a/en/ebrowserreadme/index.html b/en/ebrowserreadme/index.html
index 0db5af7..bd43ba3 100644
--- a/en/ebrowserreadme/index.html
+++ b/en/ebrowserreadme/index.html
@@ -49,20 +49,25 @@
lightweight (less than 20k bytes) without bundled electron.
much less memory footprint than edge/chrome browser and highly performant.
keyboard friendly with vim-style keymaps and command line support in address bar.
-global redirection to bypass censorship.
+global redirection to bypass censorship.
user scripts at will. Ex. pressing "tr" to translate the page (need mapkeys.json config).
customizable.
Note: Usually electron apps are heavyweight as they use browsers for simple things. Ebrowser uses core chromium effectively and very lightweight. Recommend to install electron separately.
-Install (for Windows, MacOS and Linux)
-Install ebrowser with nodejs installed
-npm install ebrowser
+Installing (for Windows, MacOS and Linux)
+Install with prebuilt binaries
+You can find prebuilt binaries here .
+Install with nodejs installed
+npm install electron
+npm install ebrowser
Run ebrowser
electron ~/node_modules/ebrowser
+Later on, you can run "npm install electron" to update electron/chromium or "npm install ebrowser" to update ebrowser independently.
Key shortcuts
+F1: Help
CTRL+C: stop loading
CTRL+G: address bar to show page url
CTRL+L: focus to address bar
@@ -101,13 +106,14 @@
nh/uh for No/Use url history.
nj/uj for No/Use external Javascript files.
nr/ur for No/Use "redirect.json" for domain redirection.
-np : no proxy
-up [proxyName] : use proxy. privous proxy or the first proxy in proxy.json w/o [proxyName].
+np : no proxy.
+up [proxyName] : use proxy. privous proxy or the first proxy in proxy.json w/o [proxyName]. ":up" command also disables global and domain redirections, which are not restored by ":np".
ua [useragentName] : set user agent for future tabs. default user agent w/o arguments.
pdf [filename w/o extension] {options } : print to PDF file. All arguments are optional; empty option "{}" to capture long screenshot as vector graphics.
-":!" address bar commands
+"!" address bar commands
+"!xx ..." evaluates "xx.js" with the whole address bar text as arguments[0].
Commands in no-focus mode (this mode is similar to vi Normal mode)
Pressing "ESC" to enter no-focus mode if not sure.
@@ -150,9 +156,11 @@
+License
+You can copy or modify the code/program under the terms of the GPL3.0 or later versions.
-Last Modified: 15 June 2024
+
Last Modified: 18 June 2024
diff --git a/en/index.xml b/en/index.xml
index 7e272fb..c76fbc4 100644
--- a/en/index.xml
+++ b/en/index.xml
@@ -6,7 +6,7 @@
Recent content on uweb browser: unlimited power
Hugo
en
- Sat, 15 Jun 2024 09:56:42 +0800
+ Tue, 18 Jun 2024 10:22:59 +0800
-
Text selection/processing
diff --git a/en/rjs/index.html b/en/rjs/index.html
index 072bac7..6cbe5d5 100644
--- a/en/rjs/index.html
+++ b/en/rjs/index.html
@@ -61,7 +61,7 @@
Selection to sentence:;let g='sentence';getSelection().modify('move','forward',g);getSelection().modify('extend','backward',g);
Selection to line:;let g='line';getSelection().modify('move','forward',g);getSelection().modify('extend','backward',g);
Selection to paragraph:;let g='paragraph';getSelection().modify('move','forward',g);getSelection().modify('extend','backward',g);
-markdown:['https://cdn.jsdelivr.net/npm/showdown/dist/showdown.min.js'];var d=document;var md=d.querySelector('pre').innerText;var c=new showdown.Converter({emoji:true,underline:true,});c.setFlavor('github');d.body.innerHTML=c.makeHtml(md);d.title=d.title||d.body.firstElementChild.innerText.trim();
+markdown:['https://cdn.jsdelivr.net/npm/marked@12.0.2/marked.min.js'];var d=document;d.body.innerHTML=marked.parse(d.body.textContent);d.title=d.title||d.body.firstElementChild.innerText.trim();
mermaid:;loadModuleJS(import mermaid from 'https://unpkg.com/mermaid/dist/mermaid.esm.min.mjs';mermaid.initialize({startOnLoad:true});
)
mathjax:['https://fastly.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js']
New tab to open links:;let d=document;b=d.createElement('base');b.setAttribute('target','_blank');d.head.appendChild(b)
@@ -76,7 +76,7 @@
All remote js (default.rjs) are allowed to execute on CSP sites. Local js files without remote resource access work fine when under the folder "bookmarklet", others needs to be refered in default.rjs as http urls such as "https://local/..." (html5 or offline cache ) .
-Last Modified: 8 April 2024
+
Last Modified: 18 June 2024
fix typos
diff --git a/en/sitemap.xml b/en/sitemap.xml
index 9e5d379..4ae6cd4 100644
--- a/en/sitemap.xml
+++ b/en/sitemap.xml
@@ -71,7 +71,7 @@
/>
/en/
- 2024-06-15T09:56:42+08:00
+ 2024-06-18T10:22:59+08:00
/en/topposts/
- 2024-06-08T10:09:00+08:00
+ 2024-06-18T08:06:41+08:00
/en/rjs/
- 2024-04-08T18:08:11+08:00
+ 2024-06-18T08:06:41+08:00
/en/ebrowserreadme/
- 2024-06-15T09:56:42+08:00
+ 2024-06-18T10:22:59+08:00
/en/mirrors/
2024-04-06T10:20:49+08:00
@@ -539,7 +539,7 @@
/>
/en/unlist/
- 2024-06-15T09:56:42+08:00
+ 2024-06-18T10:22:59+08:00
Recent content in Topposts on uweb browser: unlimited power
Hugo
en
- Sat, 08 Jun 2024 10:09:00 +0800
+ Tue, 18 Jun 2024 08:06:41 +0800
-
Search engines
diff --git a/misc/ebrowser/index.html b/misc/ebrowser/index.html
index ce9bec4..77ae33b 100644
--- a/misc/ebrowser/index.html
+++ b/misc/ebrowser/index.html
@@ -11,6 +11,7 @@ Copyright (C) 2024 Richard Hao Cao
display: flex;
flex-direction: column;
height: 100%;
+ margin-top: 1px;
}
div.webviews{
display: flex;
@@ -133,7 +134,7 @@ Copyright (C) 2024 Richard Hao Cao
let opt = document.createElement('option');
let iS;
if(delimit && (iS=line.lastIndexOf(delimit))>0){
- opt.value = line.substring(iS+delimit.length);
+ opt.value = line.substring(iS+1);
opt.textContent = line.substring(0,iS);
}else
opt.value = line;
@@ -187,10 +188,6 @@ Copyright (C) 2024 Richard Hao Cao
switch (key) {
case "!":
- inputE.value = ":";
- inputE.focus();
- lastKeys = null;
- return;
case "/":
case ":":
inputE.value = "";
@@ -213,7 +210,7 @@ Copyright (C) 2024 Richard Hao Cao
function getQ(){return document.forms[0].q.value;}
function bang(query, iSpace){
let se=defaultSE;
- if(iSpace>0){
+ {
let name = query.slice(0,iSpace);
let engine = engines[name];
if(engine){
@@ -286,11 +283,32 @@ Copyright (C) 2024 Richard Hao Cao
}
print2PDF(filename,options);
}
-
+ function bangcommand(q){
+ let iS = q.indexOf(' ',1);
+ if(iS<0) iS=q.length;
+ let fname = q.substring(1,iS);
+ let fpath = path.join(__dirname,fname+'.js');
+ if (fs.existsSync(fpath)) {
+ fs.readFile(fpath, 'utf8',(err, js)=>{
+ if (err) {
+ console.log(err);
+ return;
+ }
+ const prefix = "(function(){";
+ const postfix = "})(`";
+ const end ="`)";
+ const fjs = `${prefix}${js}${postfix}${q}${end}`;
+ eval(fjs);
+ });
+ }
+ }
function handleQuery(q){
if(q.length>1){
let c0=q.charCodeAt(0);
switch(c0){
+ case 33://"!"
+ bangcommand(q);
+ return;
case 47://"/"
tabs.children[iTab].findInPage(q.substring(1));
return;
@@ -305,29 +323,31 @@ Copyright (C) 2024 Richard Hao Cao
}
var url=q;
do {
- if(q.length>7){
+ if(q.length>12){
let c6 = q.charCodeAt(6);
- if(47==c6){// '/'
+ if(47===c6){// '/'
let c5 = q.charCodeAt(5);
- if(47==c5 && 58==q.charCodeAt(4))//http/file urls
+ if(47===c5 && 58===q.charCodeAt(4))//http/file urls
break;
- if(58==c5 && 47==q.charCodeAt(7))//https://
+ if(58===c5 && 47===q.charCodeAt(7))//https://
break;
}else if(q.startsWith("javascript:")){
tabs.children[iTab].executeJavaScript(q.substring(11),false);
return;
- }
+ }else if(q.startsWith("view-source:")) break;
+ else if(q.startsWith("data:")) break;
}
let iS = q.indexOf(' ');
if(iS<0){
- if(q.length>5){
- if(58==q.charCodeAt(5))
- break;
+ if(q.length>5 && 58===q.charCodeAt(5)){// about:
+ break;
}
if(q.indexOf('.')>0){
url = 'https://'+q;
break;
}
+ url = defaultSE.replace('%s',q);
+ break;
}
url = bang(q, iS);
}while(false);
diff --git a/misc/ebrowser/webview.js b/misc/ebrowser/webview.js
index d61380f..27cc913 100644
--- a/misc/ebrowser/webview.js
+++ b/misc/ebrowser/webview.js
@@ -198,13 +198,19 @@ function addrCommand(cmd){
bJS = true; return;
case "np":
session.defaultSession.setProxy ({mode:"direct"});
+ bRedirect = true;
return;
case "up":
if(args.length>1)
proxy = proxies[args[1]]; //retrieve proxy
- if(proxy)
+ if(proxy){
+ if(gredirect){
+ gredirect=null;
+ unregisterHandler();
+ }
+ bRedirect = false;
session.defaultSession.setProxy(proxy);
- bRedirect = false;
+ }
return;
case "nr":
bRedirect = false; return;
@@ -325,6 +331,10 @@ function topMenu(){
{
label: '',
submenu: [
+ { label: 'Help', accelerator: 'F1', click: ()=>{
+ let js="tabs.children[iTab].src='file://'+__dirname+'/README.md'";
+ win.webContents.executeJavaScript(js,false)
+ }},
{ label: 'Stop', accelerator: 'Ctrl+C', click: ()=>{
let js="tabs.children[iTab].stop()"
win.webContents.executeJavaScript(js,false)
@@ -381,6 +391,18 @@ function topMenu(){
let js="tabs.children[iTab].goForward()";
win.webContents.executeJavaScript(js,false);
}},
+ { label: 'Zoom in', accelerator: 'Ctrl+Shift+=', click: ()=>{
+ let js="{let t=tabs.children[iTab];let s=t.getZoomFactor()*1.2;t.setZoomFactor(s)}";
+ win.webContents.executeJavaScript(js,false);
+ }},
+ { label: 'Zoom out', accelerator: 'Ctrl+-', click: ()=>{
+ let js="{let t=tabs.children[iTab];let s=t.getZoomFactor()/1.2;t.setZoomFactor(s)}";
+ win.webContents.executeJavaScript(js,false);
+ }},
+ { label: 'Default zoom', accelerator: 'Ctrl+0', click: ()=>{
+ let js="tabs.children[iTab].setZoomFactor(1)";
+ win.webContents.executeJavaScript(js,false);
+ }},
{ label: 'No focus', accelerator: 'Esc', click: ()=>{
let js = `{let e=document.activeElement;
if(e)e.blur();try{tabs.children[iTab].stopFindInPage('clearSelection')}catch(er){}}`;
diff --git a/sitemap.xml b/sitemap.xml
index 97d91a9..071bc77 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -4,14 +4,14 @@
/en/sitemap.xml
- 2024-06-15T09:56:42+08:00
+ 2024-06-18T10:22:59+08:00
/zh/sitemap.xml
- 2024-06-13T08:05:27+08:00
+ 2024-06-18T08:06:18+08:00
diff --git a/zh/index.xml b/zh/index.xml
index 630f5e0..ea86934 100644
--- a/zh/index.xml
+++ b/zh/index.xml
@@ -6,7 +6,7 @@
Recent content on 超微浏览器: 威、快、高效、极致优化
Hugo
zh
- Thu, 13 Jun 2024 08:05:27 +0800
+ Tue, 18 Jun 2024 08:06:18 +0800
-
操作选中(富)文本/元素
@@ -55,7 +55,7 @@
/zh/search/
Thu, 28 Jul 2022 00:00:00 +0000
/zh/search/
- 超微浏览器下点击搜索引擎配置链接可自动添加到主屏。
AI引擎:
gitcode:https://gitcode.com/aisearch?q=
metaso:https://metaso.cn/?q=
kaisou:https://kaisouai.com?q=
miku:https://www.hellomiku.com/search?q=
360AI:https://so.360.com/s?q=
gc-copilot:i:0/js/hash2textarea.js:https://gitcode.com/ai-copilot/#%s
tiangong:i:0/js/hash2textarea.js:https://www.tiangong.cn/#%s
xunfei:i:0/js/hash2textarea.js:https://xinghuo.xfyun.cn/desk#%s
baiduAI:i:0/js/hash2editable.js:https://chat.baidu.com/#%s
chatglm:i:0/js/hash2textarea.js:https://chatglm.cn/main/detail#%s
doubao:i:0/js/hash2textarea.js:https://www.doubao.com/chat/#%s
baichuan:i:0/js/hash2textarea.js:https://www.baichuan-ai.com/chat#%s
bocha:i:0/js/hash2textarea.js:https://bochaai.com/#%s
yuewen:i:0/js/hash2textarea.js:https://yuewen.cn/chats/new#%s
镜像:
google:i:0mhttps://loud-moth-21.deno.dev/:https://google.com/search?q=%s
推荐引擎(将下面文本添加到home5.search中):
顺序:i:40%s_00
apkdl:https://apkdl.in/app/search?q=
apkbog:https://www.apkbog.com/en/apks/search/
知乎:https://www.zhihu.com/search?type=content&q=
bilibili:https://m.bilibili.com/search?keyword=
抖音:https://www.douyin.com/search/%s?source=normal_search
高德地图:https://ditu.amap.com/search?query=
京东:https://search.jd.com/Search?enc=utf-8&keyword=
淘宝:https://taobao.com/search?q=
苏宁:https://m.suning.com/search/%s/
拼多多:http://mobile.yangkeduo.com/search_result.html?search_key=
优惠券:http://mall.yhm11.com/index.php?r=l&kw=
百度图片:http://image.baidu.com/search/index?tn=baiduimage&word=
bing图片:http://bing.com/images/search?q=
搜狗表情:https://pic.sogou.com/pic/emo/searchList.jsp?keyword=
微信:https://weixin.sogou.com/weixin?type=2&s_from=input&query=
大百科全书:http://h.bkzx.cn/search?sublibId=2&query=
wolfram:https://www.wolframalpha.com/input/?i=
bookmarkearth:https://www.bookmarkearth.com/s/search?q=
答案答案:https://daandaan.com/search?q=
问答库:https://m.asklib.com/s/
ACG:http://www.acgsou.com/?bound=content&local=1&keyword=
动漫花园:https://share.dmhy.org/topics/list?keyword=
末日动漫:https://share.acgnx.se/search.php?keyword=
慢慢买:http://s.manmanbuy.com/default.aspx?key=
购物党:https://gwdang.com/search?s_product=
快搜比价:https://ks.pconline.com.cn/product.shtml?q=
比一比价:http://www.b1bj.com/s.aspx?key=
盒子比价:http://www.boxz.com/search/
buzz:https://search.buzz.im/?search=
toplinks:https://www.toplinks.cc/s/?keyword=
注:顺序搜索需文件engine.search,格式与home5.search相同,但其中url关键词部分必须用“%s”标识。用此引擎搜索的网页按前进键自动用下一引擎搜索。
除了批量添加引擎外,超微可以将任意支持搜索的网址添加为搜索引擎。方法如下:
访问网站并搜索。 按菜单键,没有的话可长按底部工具条前进按钮弹出菜单。 选择"添加为搜索引擎",对话框中将出现的地址适当编辑。不少网址后半部分为用"&"分割的等式,将包含搜索条目的等式移动到最后,删除搜索条目本身,其余等式可删可留。若无等式,一般在网址中直接删除搜索条目本身即可。 常用引擎,供用户查漏添加:
google:https://google.com/search?q=
必应:https://www.bing.com/search?q=
必应CN:https://cn.bing.com/search?q=
百度:https://m.baidu.com/s?wd=
Fsou:https://fsoufsou.com/search?q=
seekr:https://www.seekr.com/search?query=
sese:https://sese.yyj.moe/search?q=
you:https://you.com/search?q=
神马:http://m.sm.cn/s?q=
夸克:https://quark.sm.cn/s?q=
无追:https://www.wuzhuiso.com/s?q=
360:http://www.so.com/s?q=
搜狗:https://m.sogou.com/web?query=
ecosia:https://www.ecosia.org/search?q=
+ 超微浏览器下点击搜索引擎配置链接可自动添加到主屏。
AI引擎:
gitcode:https://gitcode.com/aisearch?q=
metaso:https://metaso.cn/?q=
kaisou:https://kaisouai.com?q=
360AI:https://so.360.com/s?q=
gc-copilot:i:0/js/hash2textarea.js:https://gitcode.com/ai-copilot/#%s
tiangong:i:0/js/hash2textarea.js:https://www.tiangong.cn/#%s
xunfei:i:0/js/hash2textarea.js:https://xinghuo.xfyun.cn/desk#%s
baiduAI:i:0/js/hash2editable.js:https://chat.baidu.com/#%s
chatglm:i:0/js/hash2textarea.js:https://chatglm.cn/main/detail#%s
doubao:i:0/js/hash2textarea.js:https://www.doubao.com/chat/#%s
baichuan:i:0/js/hash2textarea.js:https://www.baichuan-ai.com/chat#%s
bocha:i:0/js/hash2textarea.js:https://bochaai.com/#%s
yuewen:i:0/js/hash2textarea.js:https://yuewen.cn/chats/new#%s
镜像:
google:i:0mhttps://loud-moth-21.deno.dev/:https://google.com/search?q=%s
推荐引擎(将下面文本添加到home5.search中):
顺序:i:40%s_00
apkdl:https://apkdl.in/app/search?q=
apkbog:https://www.apkbog.com/en/apks/search/
知乎:https://www.zhihu.com/search?type=content&q=
bilibili:https://m.bilibili.com/search?keyword=
抖音:https://www.douyin.com/search/%s?source=normal_search
高德地图:https://ditu.amap.com/search?query=
京东:https://search.jd.com/Search?enc=utf-8&keyword=
淘宝:https://taobao.com/search?q=
苏宁:https://m.suning.com/search/%s/
拼多多:http://mobile.yangkeduo.com/search_result.html?search_key=
优惠券:http://mall.yhm11.com/index.php?r=l&kw=
百度图片:http://image.baidu.com/search/index?tn=baiduimage&word=
bing图片:http://bing.com/images/search?q=
搜狗表情:https://pic.sogou.com/pic/emo/searchList.jsp?keyword=
微信:https://weixin.sogou.com/weixin?type=2&s_from=input&query=
大百科全书:http://h.bkzx.cn/search?sublibId=2&query=
wolfram:https://www.wolframalpha.com/input/?i=
bookmarkearth:https://www.bookmarkearth.com/s/search?q=
答案答案:https://daandaan.com/search?q=
问答库:https://m.asklib.com/s/
ACG:http://www.acgsou.com/?bound=content&local=1&keyword=
动漫花园:https://share.dmhy.org/topics/list?keyword=
末日动漫:https://share.acgnx.se/search.php?keyword=
慢慢买:http://s.manmanbuy.com/default.aspx?key=
购物党:https://gwdang.com/search?s_product=
快搜比价:https://ks.pconline.com.cn/product.shtml?q=
比一比价:http://www.b1bj.com/s.aspx?key=
盒子比价:http://www.boxz.com/search/
buzz:https://search.buzz.im/?search=
toplinks:https://www.toplinks.cc/s/?keyword=
注:顺序搜索需文件engine.search,格式与home5.search相同,但其中url关键词部分必须用“%s”标识。用此引擎搜索的网页按前进键自动用下一引擎搜索。
除了批量添加引擎外,超微可以将任意支持搜索的网址添加为搜索引擎。方法如下:
访问网站并搜索。 按菜单键,没有的话可长按底部工具条前进按钮弹出菜单。 选择"添加为搜索引擎",对话框中将出现的地址适当编辑。不少网址后半部分为用"&"分割的等式,将包含搜索条目的等式移动到最后,删除搜索条目本身,其余等式可删可留。若无等式,一般在网址中直接删除搜索条目本身即可。 常用引擎,供用户查漏添加:
google:https://google.com/search?q=
必应:https://www.bing.com/search?q=
必应CN:https://cn.bing.com/search?q=
百度:https://m.baidu.com/s?wd=
Fsou:https://fsoufsou.com/search?q=
seekr:https://www.seekr.com/search?query=
sese:https://sese.yyj.moe/search?q=
you:https://you.com/search?q=
神马:http://m.sm.cn/s?q=
夸克:https://quark.sm.cn/s?q=
无追:https://www.wuzhuiso.com/s?q=
360:http://www.so.com/s?q=
搜狗:https://m.sogou.com/web?query=
ecosia:https://www.ecosia.org/search?q=
萌搜:https://mengso.com/search?q=
-
html5应用
diff --git a/zh/search/index.html b/zh/search/index.html
index 483e77d..c14d8b6 100644
--- a/zh/search/index.html
+++ b/zh/search/index.html
@@ -52,7 +52,6 @@
gitcode:https://gitcode.com/aisearch?q=
metaso:https://metaso.cn/?q=
kaisou:https://kaisouai.com?q=
-miku:https://www.hellomiku.com/search?q=
360AI:https://so.360.com/s?q=
gc-copilot:i:0/js/hash2textarea.js:https://gitcode.com/ai-copilot/#%s
tiangong:i:0/js/hash2textarea.js:https://www.tiangong.cn/#%s
@@ -326,7 +325,7 @@
-Last Modified: 10 June 2024
+
Last Modified: 18 June 2024
add more AI search engines
24.02.26 添加网盘搜索引擎
diff --git a/zh/sitemap.xml b/zh/sitemap.xml
index baa30b8..3ce865c 100644
--- a/zh/sitemap.xml
+++ b/zh/sitemap.xml
@@ -81,7 +81,7 @@
/>
/zh/
- 2024-06-13T08:05:27+08:00
+ 2024-06-18T08:06:18+08:00
/zh/topposts/
- 2024-06-13T07:45:53+08:00
+ 2024-06-18T08:06:18+08:00
/zh/search/
- 2024-06-10T11:27:49+08:00
+ 2024-06-18T08:06:18+08:00
Recent content in Topposts on 超微浏览器: 威、快、高效、极致优化
Hugo
zh
- Thu, 13 Jun 2024 07:45:53 +0800
+ Tue, 18 Jun 2024 08:06:18 +0800
-
浏览器多搜索引擎一键直达
/zh/search/
Thu, 28 Jul 2022 00:00:00 +0000
/zh/search/
- 超微浏览器下点击搜索引擎配置链接可自动添加到主屏。
AI引擎:
gitcode:https://gitcode.com/aisearch?q=
metaso:https://metaso.cn/?q=
kaisou:https://kaisouai.com?q=
miku:https://www.hellomiku.com/search?q=
360AI:https://so.360.com/s?q=
gc-copilot:i:0/js/hash2textarea.js:https://gitcode.com/ai-copilot/#%s
tiangong:i:0/js/hash2textarea.js:https://www.tiangong.cn/#%s
xunfei:i:0/js/hash2textarea.js:https://xinghuo.xfyun.cn/desk#%s
baiduAI:i:0/js/hash2editable.js:https://chat.baidu.com/#%s
chatglm:i:0/js/hash2textarea.js:https://chatglm.cn/main/detail#%s
doubao:i:0/js/hash2textarea.js:https://www.doubao.com/chat/#%s
baichuan:i:0/js/hash2textarea.js:https://www.baichuan-ai.com/chat#%s
bocha:i:0/js/hash2textarea.js:https://bochaai.com/#%s
yuewen:i:0/js/hash2textarea.js:https://yuewen.cn/chats/new#%s
镜像:
google:i:0mhttps://loud-moth-21.deno.dev/:https://google.com/search?q=%s
推荐引擎(将下面文本添加到home5.search中):
顺序:i:40%s_00
apkdl:https://apkdl.in/app/search?q=
apkbog:https://www.apkbog.com/en/apks/search/
知乎:https://www.zhihu.com/search?type=content&q=
bilibili:https://m.bilibili.com/search?keyword=
抖音:https://www.douyin.com/search/%s?source=normal_search
高德地图:https://ditu.amap.com/search?query=
京东:https://search.jd.com/Search?enc=utf-8&keyword=
淘宝:https://taobao.com/search?q=
苏宁:https://m.suning.com/search/%s/
拼多多:http://mobile.yangkeduo.com/search_result.html?search_key=
优惠券:http://mall.yhm11.com/index.php?r=l&kw=
百度图片:http://image.baidu.com/search/index?tn=baiduimage&word=
bing图片:http://bing.com/images/search?q=
搜狗表情:https://pic.sogou.com/pic/emo/searchList.jsp?keyword=
微信:https://weixin.sogou.com/weixin?type=2&s_from=input&query=
大百科全书:http://h.bkzx.cn/search?sublibId=2&query=
wolfram:https://www.wolframalpha.com/input/?i=
bookmarkearth:https://www.bookmarkearth.com/s/search?q=
答案答案:https://daandaan.com/search?q=
问答库:https://m.asklib.com/s/
ACG:http://www.acgsou.com/?bound=content&local=1&keyword=
动漫花园:https://share.dmhy.org/topics/list?keyword=
末日动漫:https://share.acgnx.se/search.php?keyword=
慢慢买:http://s.manmanbuy.com/default.aspx?key=
购物党:https://gwdang.com/search?s_product=
快搜比价:https://ks.pconline.com.cn/product.shtml?q=
比一比价:http://www.b1bj.com/s.aspx?key=
盒子比价:http://www.boxz.com/search/
buzz:https://search.buzz.im/?search=
toplinks:https://www.toplinks.cc/s/?keyword=
注:顺序搜索需文件engine.search,格式与home5.search相同,但其中url关键词部分必须用“%s”标识。用此引擎搜索的网页按前进键自动用下一引擎搜索。
除了批量添加引擎外,超微可以将任意支持搜索的网址添加为搜索引擎。方法如下:
访问网站并搜索。 按菜单键,没有的话可长按底部工具条前进按钮弹出菜单。 选择"添加为搜索引擎",对话框中将出现的地址适当编辑。不少网址后半部分为用"&"分割的等式,将包含搜索条目的等式移动到最后,删除搜索条目本身,其余等式可删可留。若无等式,一般在网址中直接删除搜索条目本身即可。 常用引擎,供用户查漏添加:
google:https://google.com/search?q=
必应:https://www.bing.com/search?q=
必应CN:https://cn.bing.com/search?q=
百度:https://m.baidu.com/s?wd=
Fsou:https://fsoufsou.com/search?q=
seekr:https://www.seekr.com/search?query=
sese:https://sese.yyj.moe/search?q=
you:https://you.com/search?q=
神马:http://m.sm.cn/s?q=
夸克:https://quark.sm.cn/s?q=
无追:https://www.wuzhuiso.com/s?q=
360:http://www.so.com/s?q=
搜狗:https://m.sogou.com/web?query=
ecosia:https://www.ecosia.org/search?q=
+ 超微浏览器下点击搜索引擎配置链接可自动添加到主屏。
AI引擎:
gitcode:https://gitcode.com/aisearch?q=
metaso:https://metaso.cn/?q=
kaisou:https://kaisouai.com?q=
360AI:https://so.360.com/s?q=
gc-copilot:i:0/js/hash2textarea.js:https://gitcode.com/ai-copilot/#%s
tiangong:i:0/js/hash2textarea.js:https://www.tiangong.cn/#%s
xunfei:i:0/js/hash2textarea.js:https://xinghuo.xfyun.cn/desk#%s
baiduAI:i:0/js/hash2editable.js:https://chat.baidu.com/#%s
chatglm:i:0/js/hash2textarea.js:https://chatglm.cn/main/detail#%s
doubao:i:0/js/hash2textarea.js:https://www.doubao.com/chat/#%s
baichuan:i:0/js/hash2textarea.js:https://www.baichuan-ai.com/chat#%s
bocha:i:0/js/hash2textarea.js:https://bochaai.com/#%s
yuewen:i:0/js/hash2textarea.js:https://yuewen.cn/chats/new#%s
镜像:
google:i:0mhttps://loud-moth-21.deno.dev/:https://google.com/search?q=%s
推荐引擎(将下面文本添加到home5.search中):
顺序:i:40%s_00
apkdl:https://apkdl.in/app/search?q=
apkbog:https://www.apkbog.com/en/apks/search/
知乎:https://www.zhihu.com/search?type=content&q=
bilibili:https://m.bilibili.com/search?keyword=
抖音:https://www.douyin.com/search/%s?source=normal_search
高德地图:https://ditu.amap.com/search?query=
京东:https://search.jd.com/Search?enc=utf-8&keyword=
淘宝:https://taobao.com/search?q=
苏宁:https://m.suning.com/search/%s/
拼多多:http://mobile.yangkeduo.com/search_result.html?search_key=
优惠券:http://mall.yhm11.com/index.php?r=l&kw=
百度图片:http://image.baidu.com/search/index?tn=baiduimage&word=
bing图片:http://bing.com/images/search?q=
搜狗表情:https://pic.sogou.com/pic/emo/searchList.jsp?keyword=
微信:https://weixin.sogou.com/weixin?type=2&s_from=input&query=
大百科全书:http://h.bkzx.cn/search?sublibId=2&query=
wolfram:https://www.wolframalpha.com/input/?i=
bookmarkearth:https://www.bookmarkearth.com/s/search?q=
答案答案:https://daandaan.com/search?q=
问答库:https://m.asklib.com/s/
ACG:http://www.acgsou.com/?bound=content&local=1&keyword=
动漫花园:https://share.dmhy.org/topics/list?keyword=
末日动漫:https://share.acgnx.se/search.php?keyword=
慢慢买:http://s.manmanbuy.com/default.aspx?key=
购物党:https://gwdang.com/search?s_product=
快搜比价:https://ks.pconline.com.cn/product.shtml?q=
比一比价:http://www.b1bj.com/s.aspx?key=
盒子比价:http://www.boxz.com/search/
buzz:https://search.buzz.im/?search=
toplinks:https://www.toplinks.cc/s/?keyword=
注:顺序搜索需文件engine.search,格式与home5.search相同,但其中url关键词部分必须用“%s”标识。用此引擎搜索的网页按前进键自动用下一引擎搜索。
除了批量添加引擎外,超微可以将任意支持搜索的网址添加为搜索引擎。方法如下:
访问网站并搜索。 按菜单键,没有的话可长按底部工具条前进按钮弹出菜单。 选择"添加为搜索引擎",对话框中将出现的地址适当编辑。不少网址后半部分为用"&"分割的等式,将包含搜索条目的等式移动到最后,删除搜索条目本身,其余等式可删可留。若无等式,一般在网址中直接删除搜索条目本身即可。 常用引擎,供用户查漏添加:
google:https://google.com/search?q=
必应:https://www.bing.com/search?q=
必应CN:https://cn.bing.com/search?q=
百度:https://m.baidu.com/s?wd=
Fsou:https://fsoufsou.com/search?q=
seekr:https://www.seekr.com/search?query=
sese:https://sese.yyj.moe/search?q=
you:https://you.com/search?q=
神马:http://m.sm.cn/s?q=
夸克:https://quark.sm.cn/s?q=
无追:https://www.wuzhuiso.com/s?q=
360:http://www.so.com/s?q=
搜狗:https://m.sogou.com/web?query=
ecosia:https://www.ecosia.org/search?q=
萌搜:https://mengso.com/search?q=
-
配置总览