diff --git a/README.md b/README.md index 9366450..44e01da 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 ebe6719..d11b275 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 ebe6719..d11b275 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/ebrowser.md b/ebrowser.md index 0255f9c..b09f418 100644 --- a/ebrowser.md +++ b/ebrowser.md @@ -41,8 +41,8 @@ Mirror urls could be used like ":update https://uwebzh.netlify.app/misc/ebrowser - CTRL+TAB: switch to next tab - CTRL+SHIFT+TAB: switch to previous tab - CTRL+W: close Tab -- ALT+<-: go backward -- ALT+->: go forward +- CTRL+<-: go backward +- CTRL+->: go forward - CTRL+SHIFT+R: enable global redirection ("gredirect.json") - CTRL+R: disable global redirection - ESC: remove focus. similar to vi normal mode. @@ -64,7 +64,6 @@ Mirror urls could be used like ":update https://uwebzh.netlify.app/misc/ebrowser - {[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. @@ -75,7 +74,7 @@ Mirror urls could be used like ":update https://uwebzh.netlify.app/misc/ebrowser - 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]. + "!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. @@ -95,11 +94,6 @@ The other commands are defined in "mapkeys.json", which will map keys to address - "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. diff --git a/en/ebrowserreadme/index.html b/en/ebrowserreadme/index.html index b92eed8..04745b6 100644 --- a/en/ebrowserreadme/index.html +++ b/en/ebrowserreadme/index.html @@ -79,8 +79,8 @@ npm install ebrowser
  • CTRL+TAB: switch to next tab
  • CTRL+SHIFT+TAB: switch to previous tab
  • CTRL+W: close Tab
  • -
  • ALT+<-: go backward
  • -
  • ALT+->: go forward
  • +
  • CTRL+<-: go backward
  • +
  • CTRL+->: go forward
  • CTRL+SHIFT+R: enable global redirection ("gredirect.json")
  • CTRL+R: disable global redirection
  • ESC: remove focus. similar to vi normal mode.
  • @@ -107,7 +107,6 @@ npm install ebrowser
  • 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.
  • @@ -120,7 +119,7 @@ npm install ebrowser
  • "!" address bar commands
    -"!xx ..." evaluates "xx.js" with the whole text as arguments[0].
  • +"!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.

    @@ -141,12 +140,6 @@ npm install ebrowser
  • "proxy.json": name-ProxyConfig pairs
  • "uas.json" : name-useragent pairs
  • -

    Javascript at three levels

    -

    New usages