diff --git a/README.md b/README.md
index 44e01da..9366450 100644
--- a/README.md
+++ b/README.md
@@ -41,7 +41,7 @@ Custom paper size PDF export and long vector screenshot, TTS, text reflow, resou
![](https://i.postimg.cc/XJ58ysdN/option1.png)
![](https://i.postimg.cc/0NFnQT6H/option2.png)
-#### Ebrowser for Windows, MacOS and Linux
+#### Ebrowser for Windows, MacOS and Linux
Ebrowser is a simple version of uweb browser on the desktop.
- Fully open source.
- Capture long screenshot as vector graphics.
diff --git a/README.zh-Hans.md b/README.zh-Hans.md
index d11b275..ebe6719 100644
--- a/README.zh-Hans.md
+++ b/README.zh-Hans.md
@@ -53,7 +53,7 @@
配套安装uWeb定制Termux应用,可用地址栏作图(类似matlab功能)、超级计算器(无限精度/π的前万位或更多、无限函数、无限常量)、符号演算(解方程、分解因式、求积分导数)、离线字典查找等。譬如地址栏输入sin(x)**5就直接得到函数图形。利用好第三方代码,才能真正发挥出uWeb的潜能。
-#### Ebrowser for Windows, MacOS and Linux
+#### Ebrowser for Windows, MacOS and Linux
可看作超微浏览器台式机简易版,用于弥补普通浏览器访问痛点。
- 支持网站自动镜像,可以使用国内镜像自动访问github等网站,可与国际搜索引擎无缝衔接。
- 同样允许直接访问英文技术网站。
diff --git a/README.zh.md b/README.zh.md
index d11b275..ebe6719 100644
--- a/README.zh.md
+++ b/README.zh.md
@@ -53,7 +53,7 @@
配套安装uWeb定制Termux应用,可用地址栏作图(类似matlab功能)、超级计算器(无限精度/π的前万位或更多、无限函数、无限常量)、符号演算(解方程、分解因式、求积分导数)、离线字典查找等。譬如地址栏输入sin(x)**5就直接得到函数图形。利用好第三方代码,才能真正发挥出uWeb的潜能。
-#### Ebrowser for Windows, MacOS and Linux
+#### Ebrowser for Windows, MacOS and Linux
可看作超微浏览器台式机简易版,用于弥补普通浏览器访问痛点。
- 支持网站自动镜像,可以使用国内镜像自动访问github等网站,可与国际搜索引擎无缝衔接。
- 同样允许直接访问英文技术网站。
diff --git a/en/index.xml b/en/index.xml
index 64da65c..ba38036 100644
--- a/en/index.xml
+++ b/en/index.xml
@@ -6,7 +6,7 @@
Recent content on uweb browser: unlimited power
Hugo
en
- Mon, 24 Jun 2024 09:46:43 +0800
+ Mon, 24 Jun 2024 10:28:02 +0800
-
Text selection/processing
diff --git a/en/readme/index.html b/en/readme/index.html
index 9de0e87..abf9b86 100644
--- a/en/readme/index.html
+++ b/en/readme/index.html
@@ -88,7 +88,7 @@
-Ebrowser for Windows, MacOS and Linux
+Ebrowser for Windows, MacOS and Linux
Ebrowser is a simple version of uweb browser on the desktop.
- Fully open source.
@@ -106,8 +106,8 @@
-Last Modified: 18 June 2024
-update mirrors
+
Last Modified: 24 June 2024
+move ebrowser README together with package files
diff --git a/en/sitemap.xml b/en/sitemap.xml
index b0193e0..333b9d2 100644
--- a/en/sitemap.xml
+++ b/en/sitemap.xml
@@ -71,7 +71,7 @@
/>
/en/
- 2024-06-24T09:46:43+08:00
+ 2024-06-24T10:28:02+08:00
2024-06-18T23:17:17+08:00
/en/readme/
- 2024-06-18T11:13:22+08:00
+ 2024-06-24T10:28:02+08:00
/en/unlist/
- 2024-06-24T09:46:43+08:00
+ 2024-06-24T10:28:02+08:00
: go forward
+- CTRL+SHIFT+R: enable global redirection ("gredirect.json")
+- CTRL+R: disable global redirection
+- ESC: remove focus. similar to vi normal mode.
+- F1: Help
+- F5: page refresh/reload
+- F12: devtools
+
+#### Address bar commands
+- "/" for find-in-page
+- ":" for address bar commands
+ - ac [bookmark/history path w/o ext] : load ".rec" file for autocomplete.
+ - b [bookmarkfilename w/o ext] : bookmark current page in file.
+ - bml [filename w/o extension]: load/execute the javascript file.
+ - cert : allow invalid certificates w/o arguments, otherwise restore to default.
+ - clear : the arguments could be
+ - cache : clear cache
+ - dns : clear dns cache
+ - storage: clear site storage data.
+ - {[options](https://www.electronjs.org/docs/latest/api/session#sescleardataoptions)}
+ - ext [extension path]: load unpacked Chrome extension.
+ - gr [gredirect index]: global redirection with corresponding index. Use the first global redirection url if no argument. Disable global redirection with any index out of the range.
+ - js [js code] : execute JS code at OS level. Note: "javascript:..." is special url and thus works in the current web page, while ":js ..." commands can do any OS operations.
+ - nc/uc : No Cookie forwarding/Use Cookie forwarding with global redirection.
+ - 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]. ":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.
+ - update [updateurl] : update the app. updateurl is optional.
+ - 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
+ "!xx ..." evaluates "xx.js" with the whole 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
+- "/" for find-in-page with address bar
+- "!" for "!" address bar commands
+
+The other commands are defined in "mapkeys.json", which will map keys to address bar commands.
+
+#### Configuration files
+- "config": lines of address bar commands.
+- "search.json": search engines as shortcut-queryUrl pairs.
+- "default.autoc": predefined strings for address bar auto completion.
+- "gredirect.json": global redirection urls as array of urls
+- "redirect.json": domain-replacementDomain pairs, default to be applied.
+- "mapkeys.json": keys-addressbarCommands pairs. The addressbar commands are multiple lines of address bar command separated by "\n".
+- "proxy.json": name-[ProxyConfig](https://www.electronjs.org/docs/latest/api/structures/proxy-config) pairs
+- "uas.json" : name-useragent pairs
+
+#### Javascript at three levels
+- Web page: urls like "javascript:" or bookmarklet command ":bml" run in web page.
+- Browser (or renderer process) : "!xx" evaluates "xx.js", which could manipulate address bar etc.
+- OS level (or main process) : ":js" to execute the following js code with all OS APIs available.
+
+#### New usages
+- Vector designing with web tech to replace Adobe Illustrator/Inkscape.
+ - Design with web tech.
+
+ - Printing to pdf with customized paper size.
+ - Magnify the pdf paper size to the required size.
+
+ OR
+
+ - Adjust window width and use addressbar command line ":Pdf {}" to export vector graphics.
+ - 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/misc/ebrowser/package.json b/misc/ebrowser/package.json
index af622bc..dadcdb9 100644
--- a/misc/ebrowser/package.json
+++ b/misc/ebrowser/package.json
@@ -1,4 +1,4 @@
-{"version":"1.0.30",
+{"version":"1.0.31",
"name": "ebrowser",
"description": "The keyboard-friendly minimal suckless web browser",
"main": "webview.js",
diff --git a/misc/ebrowser/webview.js b/misc/ebrowser/webview.js
index c458546..6fe724a 100644
--- a/misc/ebrowser/webview.js
+++ b/misc/ebrowser/webview.js
@@ -413,7 +413,7 @@ function topMenu(){
{ label: 'Redirect', accelerator: 'Ctrl+Shift+R', click: ()=>{
gredirect_enable(0);
}},
- { label: 'Close', accelerator: 'Ctrl+W', click: ()=>{
+ { label: 'Close tab', accelerator: 'Ctrl+W', click: ()=>{
win.webContents.executeJavaScript("tabClose()",false).then((r)=>{
if(""===r) win.close();
else win.setTitle(r);
diff --git a/sitemap.xml b/sitemap.xml
index ce84a54..8cfe639 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -4,14 +4,14 @@
/en/sitemap.xml
- 2024-06-24T09:46:43+08:00
+ 2024-06-24T10:28:02+08:00
/zh/sitemap.xml
- 2024-06-18T08:06:18+08:00
+ 2024-06-24T10:28:37+08:00
diff --git a/zh/index.xml b/zh/index.xml
index ea86934..4612382 100644
--- a/zh/index.xml
+++ b/zh/index.xml
@@ -6,7 +6,7 @@
Recent content on 超微浏览器: 威、快、高效、极致优化
Hugo
zh
- Tue, 18 Jun 2024 08:06:18 +0800
+ Mon, 24 Jun 2024 10:28:37 +0800
-
操作选中(富)文本/元素
diff --git a/zh/readme/index.html b/zh/readme/index.html
index 9a6f731..4ee759e 100644
--- a/zh/readme/index.html
+++ b/zh/readme/index.html
@@ -90,7 +90,7 @@
支持网址特定脚本/样式,可轻松支持百万以上不同脚本。
支持自定义任意多个搜索引擎; 支持执行用户提供任何js文件; 支持用户定义任意多个useragent; 长按链接支持运行第三方程序; 长按链接支持运行用户js文件。
配套安装uWeb定制Termux应用,可用地址栏作图(类似matlab功能)、超级计算器(无限精度/π的前万位或更多、无限函数、无限常量)、符号演算(解方程、分解因式、求积分导数)、离线字典查找等。譬如地址栏输入sin(x)**5就直接得到函数图形。利用好第三方代码,才能真正发挥出uWeb的潜能。
-Ebrowser for Windows, MacOS and Linux
+Ebrowser for Windows, MacOS and Linux
可看作超微浏览器台式机简易版,用于弥补普通浏览器访问痛点。
-Last Modified: 13 June 2024
-markdown rjs to use marked
+
Last Modified: 24 June 2024
+move ebrowser README together with package files
diff --git a/zh/sitemap.xml b/zh/sitemap.xml
index 3ce865c..9bd5d7e 100644
--- a/zh/sitemap.xml
+++ b/zh/sitemap.xml
@@ -81,7 +81,7 @@
/>
/zh/
- 2024-06-18T08:06:18+08:00
+ 2024-06-24T10:28:37+08:00
2024-04-02T11:46:25+08:00
/zh/readme/
- 2024-06-13T08:05:27+08:00
+ 2024-06-24T10:28:37+08:00
2024-04-02T11:46:25+08:00
/zh/unlist/
- 2024-06-13T08:05:27+08:00
+ 2024-06-24T10:28:37+08:00