From 4039a5b8ec6fb1284a68cebc91b09cc8cb6f384f Mon Sep 17 00:00:00 2001
From: James Feng Cao
Date: Tue, 21 Nov 2023 10:53:50 +0800
Subject: [PATCH] 8x file saving performance improvement
---
README.md | 1 +
en/_posts/index.xml | 49 +---------------
en/categories/index.xml | 3 +-
en/changelog/index.html | 5 +-
en/download.md | 4 --
en/index.html | 2 +-
en/index.xml | 67 ++--------------------
en/links/index.html | 6 +-
en/readme/index.html | 5 +-
en/sitemap.xml | 14 ++---
en/tags/adblock/index.xml | 5 +-
en/tags/clipboard/index.xml | 5 +-
en/tags/css/index.xml | 5 +-
en/tags/curl/index.xml | 5 +-
en/tags/index.xml | 29 +---------
en/tags/javascript/index.xml | 9 +--
en/tags/pc/index.xml | 5 +-
en/tags/redirection/index.xml | 5 +-
en/tags/search-engine/index.xml | 5 +-
en/tags/ssh/index.xml | 5 +-
en/tags/tdict/index.xml | 5 +-
en/tags/termux/index.xml | 9 +--
en/tags/tools/index.xml | 5 +-
en/tags/windows/index.xml | 5 +-
en/topposts/index.xml | 18 +-----
en/unlist/index.xml | 6 +-
latest.html | 4 +-
sitemap.xml | 2 +-
zh/_posts/index.xml | 69 +---------------------
zh/categories/index.xml | 3 +-
zh/index.html | 2 +-
zh/index.xml | 81 +-------------------------
zh/searchurl/textarea2.js | 86 ++++++++++++++++++++++++++++
zh/tags/css/index.xml | 7 +--
zh/tags/curl/index.xml | 5 +-
zh/tags/index.xml | 41 +------------
zh/tags/javascript/index.xml | 9 +--
zh/tags/pc/index.xml | 7 +--
zh/tags/ssh/index.xml | 9 +--
zh/tags/tdict/index.xml | 5 +-
zh/tags/termux/index.xml | 17 +-----
zh/tags/tools/index.xml | 5 +-
zh/tags/windows/index.xml | 5 +-
zh/tags/下载/index.xml | 5 +-
zh/tags/不良信息屏蔽/index.xml | 11 +---
zh/tags/剪贴板/index.xml | 7 +--
zh/tags/国外网址/index.xml | 7 +--
zh/tags/搜索/index.xml | 7 +--
zh/tags/电视/index.xml | 5 +-
zh/tags/离线/index.xml | 5 +-
zh/tags/网盘/index.xml | 5 +-
zh/tags/资源/index.xml | 7 +--
zh/tags/重定向/index.xml | 5 +-
zh/topposts/index.xml | 13 +----
zh/unlist/index.xml | 5 +-
55 files changed, 199 insertions(+), 522 deletions(-)
create mode 100644 zh/searchurl/textarea2.js
diff --git a/README.md b/README.md
index 763b6d5..308a325 100644
--- a/README.md
+++ b/README.md
@@ -2,6 +2,7 @@
中文
[Amazon appstore](https://www.amazon.com/TorApp-Info-uweb-browser-for-geeks/dp/B098QPR6N5)
+[Galaxy.Store](https://galaxy.store/uweb)
Downloads
[Uweb browser: downloads, plugins and tips](https://torappinfo.github.io/uweb/en/)
diff --git a/en/_posts/index.xml b/en/_posts/index.xml
index 0e29046..dc14ee7 100644
--- a/en/_posts/index.xml
+++ b/en/_posts/index.xml
@@ -6,12 +6,12 @@
Recent content in _posts on uweb browser: unlimited powerHugo -- gohugo.ioen
- Sat, 28 Oct 2023 00:00:00 +0000
+ Sat, 28 Oct 2023 00:00:00 +0000
+ Links
/en/links/
Sat, 28 Oct 2023 00:00:00 +0000
-
/en/links/Click the following links to install menus popped by long pressing the bookmark button (with star as icon):
Capture long screenshot (need long screenshot mode)
@@ -29,23 +29,19 @@ More webdav link menu items
Web fullscreen
Long pressing the bookmark button in uweb browser will popup menus defined in file "default.
-
cron
/en/tcron/
Wed, 25 Oct 2023 00:00:00 +0000
-
/en/tcron/crontab (with enhanced semantics) For performance, the file "crontab" uses single space as field separator. Letters are not suppored currently. So use "1" for "January" and 2 for "Tuesday" etc.
The sixth field in crontab file could be in the format of internal links. Specifically, "c:" to execute the following commands in termux and "!" to execute commands directly.
To make crontab more powerful, we changed the semantics as follows:
-
Offline resources
/en/offlinecache/
Tue, 11 Apr 2023 00:00:00 +0000
-
/en/offlinecache/Offline resources locate in the folder "sitecache". With the option "use offline resources" enabled, the corresponding files in "sitecache/[domain name]/[full path including filename, the url path part]" are loaded first before reaching the network.
bingChat UI Install bingChat UI ai.html for censored area (bingChat UI)
@@ -53,24 +49,20 @@ Install bingWrite UI write.html for censored area (bingWrite)
Install bingAI image creator UI draw.html for censored area (bingAI image creator)
Serverless local sites Click to install url service that extracts web apps to the folder "sitecache/local/": support web extensions (.
-
Resource redirection
/en/redirect/
Tue, 11 Apr 2023 00:00:00 +0000
-
/en/redirect/⚠️Redirection forwards cookies with the setting option "Redirect cookies" enabled, so use the options with care.
Setting options: "Url redirection" vs. "Resource redirection" "Url redirection" redirects the main/page url only while "Resource redirection" is for all urls in the page.
Global redirection Global redirection is enabled with the setting option "Resource redirection" or both "Url redirection" and "Redirect cookies".
When a valid global redirection url is set, the "default.redirect" has no effect, and any url resource is fetched with the new url by appending the original url to the global redirection url.
-
Hosts files
/en/adblock_domain/
Mon, 20 Mar 2023 00:00:00 +0000
-
/en/adblock_domain/The enhanced hosts files "hosts" and "default.hosts" take effect with the setting option "use hosts".
hosts The enhanced file "hosts" defines IP addresses/attributes for domains. Each line has the following format:
@@ -84,21 +76,17 @@ empty, that would lift all server-imposed limitations. Ex.:
[single space]gitee.com
which will make all git repositories on the domain visitable as websites with raw file access url.
-
JS/CSS/HTML/preprocessing for domains
/en/sitejs/
Sat, 28 Jan 2023 00:00:00 +0000
-
/en/sitejs/Javascript (load when page completes, earliest loaded JS should use sitecss). Need to be named as "[domain root].js", such as "yahoo.com.js" or "finance.yahoo.com.js". The script will be loaded on the whole domain tree sites. If several files matches the domain, then the script with longest file name is loaded. Script must be put under the folder "sitejs" or "/data/data/info.torapp.uweb/files/sitejs". The later folder has the priority. Long press the button "settings", check the option "Run user scripts".
-
Bookmarks
/en/bookmark/
Mon, 16 Jan 2023 00:00:00 +0000
-
/en/bookmark/AI, chatgpt etc.
andi freegpt teach-anything magickpen Wait for url from other devices
@@ -107,12 +95,10 @@ Tips File handling and styling with home.css "home.css" (in cu
Install markdeep styling for markdown files
Bookmarks with secrets (POST instead of GET) The search engine (".
-
Tips
/en/tips/
Mon, 16 Jan 2023 00:00:00 +0000
-
/en/tips/To show web pages in desktop mode:
PC button + option "wide viewport" + global js "force page resizable".
@@ -122,32 +108,26 @@ Use POST-type search engine as bookmark to auto login
Multiple home screens and Next/Prev page:
home5.html, home6.mht(or .html or .search), home7.mht(or .html or .search), ... can be visited via pressing the right arrow button while home4.mht(or .html or .search), home3.
-
Address bar command line
/en/acmd/
Sun, 08 Jan 2023 00:00:00 +0000
-
/en/acmd/":!" ( or "!") command line Pressing ":" or "!" with hardware keyboard sets focus on the address bar.
The command line could be a ".js", ".sh" or other executable with arguments. Ex. ":!s g keyword" could invoke "s.js" executable with the whole string as arguments ("s.sh" or "s" if file exists, here "g" as google search engine); ":! g keyword" would invoke the file ".js" or ".sh" as executable.
-
Make any url as website
/en/url2site/
Sun, 30 Oct 2022 00:00:00 +0000
-
/en/url2site/The uweb internal link "i:0m" make any url such as download or indirect link visitable as a website. The test mirrors in the uweb manual are examples using the following tricks:
"i:0m04:[url]": to treat the [url] content as html with bookmarklet. "i:0m?:[url]": to treat the [url] content as html, handling css/js properly. "i:0m?[postfix]:[url]": auto append query postfix to url to retrieve content. "i:0mi:5h:[url]": similar to "i:0m?:[url]", to treat the [url] content as html (for download or no-script links etc.
-
Html5 applications
/en/html5/
Sun, 02 Oct 2022 00:00:00 +0000
-
/en/html5/This page is for uweb browser.
Click to install the following html5 apps:
@@ -163,12 +143,10 @@ The corresponding menus can be installed with url services.
Features The following mentioned subfolders locate in the configuration folder.
The following html5 applications are allowed to read local files referred by "https://local/sdcard/.
-
Configuration folders/files
/en/filenames/
Thu, 30 Jun 2022 00:00:00 +0000
-
/en/filenames/All folders end with character "/" and others are files. All folders/files locate in "/data/data/info.torapp.uweb/files":
"css/": global css folder
@@ -184,23 +162,19 @@ The following html5 applications are allowed to read local files referred by &am
"app[XXX]/":html5 applications
"default.longclick": to configure menus when long-pressing hypertext.
-
AD blocking
/en/adblock/
Sat, 25 Jun 2022 00:00:00 +0000
-
/en/adblock/Host blocking。
Use bookmarklet "list all script urls" to generate url links, long pressing dubious script (usually 3rd-party library) link, click "Block domain root". Javascript and CSS for domains。
Long press the button "js", click the menu "MarkAD mode". In "markAD mode", click page element to show all attributes and generate CSS AD blocking styles. By default, "display:none" is used. If "display" appears in the attribute information, recommend to use "transform:scale(0)!
-
Bookmarklets
/en/bookmarklet/
Fri, 24 Jun 2022 00:00:00 +0000
-
/en/bookmarklet/With a href="../index.html">uweb browser, long pressing any bookmarklet link, click "Open in new tab", the bookmarklet will be run on the last other tab.
List all script urls
@@ -219,12 +193,10 @@ Uncheck all checkboxes
Toggle all checkboxes in forms
Enable selection
-
Text selection
/en/pccopy/
Sat, 23 Apr 2022 00:00:00 +0000
-
/en/pccopy/Click the following links to install menus for long pressing the button "link":
Copy selected text with html format to clipboard
@@ -237,12 +209,10 @@ The file "default.select" defines menus for selected text. If
[mimetype] specifies input/output for [command line].
It formats as "[input mimetype]/[output mimetype]".
-
CSS styles
/en/globalcss/
Sun, 03 Apr 2022 00:00:00 +0000
-
/en/globalcss/Uweb browser loads all ".css" files under the folder "css" as global css. Click the following links to install global css files:
Clearing font settings
@@ -251,23 +221,19 @@ webview 81+ night mode
webview 80- night mode
Earliest loaded global js The ".js" files under the folder "css" are loaded as earlier as possible on the page.
-
Toolbar customization
/en/icons/
Sun, 06 Feb 2022 00:00:00 +0000
-
/en/icons/If subfolder "icon" exists, then files named as "0","1","2"...
are used for icons in the bottom toolbar. file "0" to replace the left arrow button, "1" for right arrow button, "2" for the setting button,"3" for the home screen button,...
If a new button is defined (file name "20" exists), uweb also supports VectorDrawable with "android compiled XML" format. All icon files must be either all compiled VectorDrawables or common image formats.
-
Search engine files
/en/searchcat/
Mon, 10 Jan 2022 00:00:00 +0000
-
/en/searchcat/Any ".search" file can be opened as search engine file, each line of which has one of the following formats:
[Engine name]:[url without '%s' inside]
@@ -276,12 +242,10 @@ If a new button is defined (file name "20" exists), uweb also
[Engine name]:[Extra request headers]:[post params with '%s' as keyword]:[url]
[Extra request headers] Ex. "X-Forwarded-For;8.8.8.8" when [post params] is empty, the url should have '%s' as keyword. Ex. bingUS engine w/ chatgpt Limitations (they are here for performance reasons):
-
Termux
/en/termux/
Sat, 01 Jan 2022 00:00:00 +0000
-
/en/termux/Only the termux versions provided along with uweb browser can work seamlessly.
Termux bookmarks Long pressing the following links then either "commands"->"bookmark" to add bookmarks or "open in new tab" to execute.
@@ -293,12 +257,10 @@ z.sh
commacd.sh
.profile : only for kshell with naked termux (no initial packages, need the following fix for termux quick crash to be launched)
-
Long pressed link menu
/en/longclick/
Fri, 06 Nov 2020 00:00:00 +0000
-
/en/longclick/To run commands Each line of file "default.longclick" has the following format: (same as default.cmds)
[Name]:[mimetype]:[command line]
@@ -307,12 +269,10 @@ To visit url and load javascript file All ".js" files under th
These javascript files are in the following format:
The very first line can begin with "//" followed by website url that can have "%u" (current url), "%t" (title) etc.
-
Tools
/en/tools/
Sun, 06 Sep 2020 00:00:00 +0000
-
/en/tools/This page is for uweb browser.
install tdict_local (search with local indexes and remote content) Click to install the following local indexes with corresponding search engines (for test only).
@@ -325,12 +285,10 @@ install SOED
The following dictionaries work better with markdown processor.
Install markdown processor
-
Custom file handling
/en/filecap/
Mon, 24 Aug 2020 00:00:00 +0000
-
/en/filecap/Long press the settings button, check the option "custom file handling" to enable the functionality.
The custom file handling configuration file is "default.filecap", each line of it has the format as follows:
@@ -339,17 +297,14 @@ The "[file extension]" part can have at most two-segment of ex
"[mimetype]" indicates the type of "[command line]" output.
"[command line]" is same as the one in default.cmds. The most often used replacements are:
-
Gestures
/en/gesture/
Thu, 18 Jun 2020 00:00:00 +0000
-
/en/gesture/Swipe down from the top to show the address bar; swipe up to the top to hide the address bar. Swipe down to the bottom to hide the toolbar with option "swipe to hide tools"; swipe on the bottom corners to show the toolbar.
Swipe left/right near the toolbar to switch window; fling left/right to switch to the last/first window.
Swiping on the top part of content window (near the top address bar by default) triggers corresponding link in the file "default.
-
diff --git a/en/categories/index.xml b/en/categories/index.xml
index ed64bc7..4cd75a9 100644
--- a/en/categories/index.xml
+++ b/en/categories/index.xml
@@ -5,6 +5,7 @@
/en/categories/
Recent content in Categories on uweb browser: unlimited powerHugo -- gohugo.io
- en
+ en
+
diff --git a/en/changelog/index.html b/en/changelog/index.html
index 7795d53..05572e7 100644
--- a/en/changelog/index.html
+++ b/en/changelog/index.html
@@ -43,13 +43,12 @@
Last Modified: 21 November 2023
scripting mode for i:0 urls
diff --git a/en/download.md b/en/download.md
index 1469956..9dda38a 100644
--- a/en/download.md
+++ b/en/download.md
@@ -10,8 +10,4 @@
[powerfolder](https://my.powerfolder.com/getlink/fi61cC6VHjK72tfufmnLAz/)
-[mcbebbs](http://pan.mcbebbs.cn/s/dJ4t8)
-
-[mediafire](https://www.mediafire.com/folder/hv6d88kxckei1/uweb)
-
[pagure](https://releases.pagure.org/uweb/)
diff --git a/en/index.html b/en/index.html
index ea51de6..1095edf 100644
--- a/en/index.html
+++ b/en/index.html
@@ -1,7 +1,7 @@
-
+
diff --git a/en/index.xml b/en/index.xml
index ea3ffb7..ba14eff 100644
--- a/en/index.xml
+++ b/en/index.xml
@@ -6,12 +6,12 @@
Recent content on uweb browser: unlimited powerHugo -- gohugo.ioen
- Sat, 28 Oct 2023 00:00:00 +0000
+ Sat, 28 Oct 2023 00:00:00 +0000
+ Links
/en/links/
Sat, 28 Oct 2023 00:00:00 +0000
-
/en/links/Click the following links to install menus popped by long pressing the bookmark button (with star as icon):
Capture long screenshot (need long screenshot mode)
@@ -29,23 +29,19 @@ More webdav link menu items
Web fullscreen
Long pressing the bookmark button in uweb browser will popup menus defined in file "default.
-
cron
/en/tcron/
Wed, 25 Oct 2023 00:00:00 +0000
-
/en/tcron/crontab (with enhanced semantics) For performance, the file "crontab" uses single space as field separator. Letters are not suppored currently. So use "1" for "January" and 2 for "Tuesday" etc.
The sixth field in crontab file could be in the format of internal links. Specifically, "c:" to execute the following commands in termux and "!" to execute commands directly.
To make crontab more powerful, we changed the semantics as follows:
-
Offline resources
/en/offlinecache/
Tue, 11 Apr 2023 00:00:00 +0000
-
/en/offlinecache/Offline resources locate in the folder "sitecache". With the option "use offline resources" enabled, the corresponding files in "sitecache/[domain name]/[full path including filename, the url path part]" are loaded first before reaching the network.
bingChat UI Install bingChat UI ai.html for censored area (bingChat UI)
@@ -53,24 +49,20 @@ Install bingWrite UI write.html for censored area (bingWrite)
Install bingAI image creator UI draw.html for censored area (bingAI image creator)
Serverless local sites Click to install url service that extracts web apps to the folder "sitecache/local/": support web extensions (.
-
Resource redirection
/en/redirect/
Tue, 11 Apr 2023 00:00:00 +0000
-
/en/redirect/⚠️Redirection forwards cookies with the setting option "Redirect cookies" enabled, so use the options with care.
Setting options: "Url redirection" vs. "Resource redirection" "Url redirection" redirects the main/page url only while "Resource redirection" is for all urls in the page.
Global redirection Global redirection is enabled with the setting option "Resource redirection" or both "Url redirection" and "Redirect cookies".
When a valid global redirection url is set, the "default.redirect" has no effect, and any url resource is fetched with the new url by appending the original url to the global redirection url.
-
Hosts files
/en/adblock_domain/
Mon, 20 Mar 2023 00:00:00 +0000
-
/en/adblock_domain/The enhanced hosts files "hosts" and "default.hosts" take effect with the setting option "use hosts".
hosts The enhanced file "hosts" defines IP addresses/attributes for domains. Each line has the following format:
@@ -84,12 +76,10 @@ empty, that would lift all server-imposed limitations. Ex.:
[single space]gitee.com
which will make all git repositories on the domain visitable as websites with raw file access url.
-
Search engines
/en/search/
Tue, 07 Mar 2023 00:00:00 +0000
-
/en/search/Recommended engines (click or append any of the following to the file "home5.search"):
Engines:i:40%s_00
@@ -130,21 +120,17 @@ google_file:https://google.com/search?q=intitle:index.of+%22parent+directory%22+
apkcombo:https://apkcombo.com/search/
Note: "Engines" needs file "engine.search",whose format is same as "home.search" except that the keyword part of url must be denoted with "
-
JS/CSS/HTML/preprocessing for domains
/en/sitejs/
Sat, 28 Jan 2023 00:00:00 +0000
-
/en/sitejs/Javascript (load when page completes, earliest loaded JS should use sitecss). Need to be named as "[domain root].js", such as "yahoo.com.js" or "finance.yahoo.com.js". The script will be loaded on the whole domain tree sites. If several files matches the domain, then the script with longest file name is loaded. Script must be put under the folder "sitejs" or "/data/data/info.torapp.uweb/files/sitejs". The later folder has the priority. Long press the button "settings", check the option "Run user scripts".
-
Bookmarks
/en/bookmark/
Mon, 16 Jan 2023 00:00:00 +0000
-
/en/bookmark/AI, chatgpt etc.
andi freegpt teach-anything magickpen Wait for url from other devices
@@ -153,12 +139,10 @@ Tips File handling and styling with home.css "home.css" (in cu
Install markdeep styling for markdown files
Bookmarks with secrets (POST instead of GET) The search engine (".
-
Tips
/en/tips/
Mon, 16 Jan 2023 00:00:00 +0000
-
/en/tips/To show web pages in desktop mode:
PC button + option "wide viewport" + global js "force page resizable".
@@ -168,32 +152,26 @@ Use POST-type search engine as bookmark to auto login
Multiple home screens and Next/Prev page:
home5.html, home6.mht(or .html or .search), home7.mht(or .html or .search), ... can be visited via pressing the right arrow button while home4.mht(or .html or .search), home3.
-
Address bar command line
/en/acmd/
Sun, 08 Jan 2023 00:00:00 +0000
-
/en/acmd/":!" ( or "!") command line Pressing ":" or "!" with hardware keyboard sets focus on the address bar.
The command line could be a ".js", ".sh" or other executable with arguments. Ex. ":!s g keyword" could invoke "s.js" executable with the whole string as arguments ("s.sh" or "s" if file exists, here "g" as google search engine); ":! g keyword" would invoke the file ".js" or ".sh" as executable.
-
Make any url as website
/en/url2site/
Sun, 30 Oct 2022 00:00:00 +0000
-
/en/url2site/The uweb internal link "i:0m" make any url such as download or indirect link visitable as a website. The test mirrors in the uweb manual are examples using the following tricks:
"i:0m04:[url]": to treat the [url] content as html with bookmarklet. "i:0m?:[url]": to treat the [url] content as html, handling css/js properly. "i:0m?[postfix]:[url]": auto append query postfix to url to retrieve content. "i:0mi:5h:[url]": similar to "i:0m?:[url]", to treat the [url] content as html (for download or no-script links etc.
-
Html5 applications
/en/html5/
Sun, 02 Oct 2022 00:00:00 +0000
-
/en/html5/This page is for uweb browser.
Click to install the following html5 apps:
@@ -209,21 +187,18 @@ The corresponding menus can be installed with url services.
Features The following mentioned subfolders locate in the configuration folder.
The following html5 applications are allowed to read local files referred by "https://local/sdcard/.
-
Downloads
/en/changelog/
Fri, 16 Sep 2022 00:00:00 +0000
-
/en/changelog/Amazon appstore
+Galaxy.Store
uweb, termux & history versions
github
sourceforge
powerfolder
udrop
-mcbebbs
-mediafire
pagure
Main features Change logs 1026: Test automation: enable i:0 urls in scripting mode
1017: crontab alarm clock and links as sixth field.
@@ -233,21 +208,17 @@ Main features Change logs 1026: Test automation: enable i:0 urls in scripting mo
998: Bookmarklets to support CSP sites.
991: global url redirection support.
-
Site map
/en/sitemap/
Thu, 28 Jul 2022 00:00:00 +0000
-
/en/sitemap/UI Search engines Home screens UI (gitee) webdav install-able menu generator Customization Long pressing menus for toolbar buttons User agents Javascript Url services Links Commands Remote javascript Menu for selections Menu for long pressing hypertext Toolbar Gestures Address bar command modes Font settings Advanced Content AD blocking CSS styles Redirection Offline cache JS/CSS/HTML/preprocessing for domains Any urls as website Tools Bookmarklets Custom file handling Html5 application Termux Info Manual Tips Configuration files Bookmarks
-
Configuration folders/files
/en/filenames/
Thu, 30 Jun 2022 00:00:00 +0000
-
/en/filenames/All folders end with character "/" and others are files. All folders/files locate in "/data/data/info.torapp.uweb/files":
"css/": global css folder
@@ -263,23 +234,19 @@ Main features Change logs 1026: Test automation: enable i:0 urls in scripting mo
"app[XXX]/":html5 applications
"default.longclick": to configure menus when long-pressing hypertext.
-
AD blocking
/en/adblock/
Sat, 25 Jun 2022 00:00:00 +0000
-
/en/adblock/Host blocking。
Use bookmarklet "list all script urls" to generate url links, long pressing dubious script (usually 3rd-party library) link, click "Block domain root". Javascript and CSS for domains。
Long press the button "js", click the menu "MarkAD mode". In "markAD mode", click page element to show all attributes and generate CSS AD blocking styles. By default, "display:none" is used. If "display" appears in the attribute information, recommend to use "transform:scale(0)!
-
Bookmarklets
/en/bookmarklet/
Fri, 24 Jun 2022 00:00:00 +0000
-
/en/bookmarklet/With a href="../index.html">uweb browser, long pressing any bookmarklet link, click "Open in new tab", the bookmarklet will be run on the last other tab.
List all script urls
@@ -298,12 +265,10 @@ Uncheck all checkboxes
Toggle all checkboxes in forms
Enable selection
-
Url services
/en/urls/
Fri, 10 Jun 2022 00:00:00 +0000
-
/en/urls/Click the following links to install url services with uweb browser. Force exit and re-launch the app, then long press the "image" button to popup the menu.
Fullscreen video:i:5f
@@ -334,12 +299,10 @@ google by image:https://www.google.com/searchbyimage?image_url=
tinyeye:https://tineye.com/search?url=
Yandex image:https://yandex.com/images/search?text=
-
Commands
/en/cmds/
Thu, 02 Jun 2022 00:00:00 +0000
-
/en/cmds/Click the following links to install commands with uweb browser. Force exit and re-launch the app, then long press the button with clock icon to popup the command menu.
Configuration file "default.cmds" examples:
@@ -349,12 +312,10 @@ Append query to autocomplete:uweb:cd /data/data/info.torapp.uweb/files;cat defau
Clear cache::toybox rm -rf /data/data/info.torapp.uweb/cache
Clear logcat::logcat -c
-
Execute javascript codes
/en/rjs/
Wed, 01 Jun 2022 00:00:00 +0000
-
/en/rjs/javascript for domains
Earliest loaded global javascript files locates in the subfolder "css" of app private folder.
@@ -367,12 +328,10 @@ Eruda
Performance
Note: Bookmarklets whose names begin with "!
-
Text selection
/en/pccopy/
Sat, 23 Apr 2022 00:00:00 +0000
-
/en/pccopy/Click the following links to install menus for long pressing the button "link":
Copy selected text with html format to clipboard
@@ -385,12 +344,10 @@ The file "default.select" defines menus for selected text. If
[mimetype] specifies input/output for [command line].
It formats as "[input mimetype]/[output mimetype]".
-
CSS styles
/en/globalcss/
Sun, 03 Apr 2022 00:00:00 +0000
-
/en/globalcss/Uweb browser loads all ".css" files under the folder "css" as global css. Click the following links to install global css files:
Clearing font settings
@@ -399,23 +356,19 @@ webview 81+ night mode
webview 80- night mode
Earliest loaded global js The ".js" files under the folder "css" are loaded as earlier as possible on the page.
-
Toolbar customization
/en/icons/
Sun, 06 Feb 2022 00:00:00 +0000
-
/en/icons/If subfolder "icon" exists, then files named as "0","1","2"...
are used for icons in the bottom toolbar. file "0" to replace the left arrow button, "1" for right arrow button, "2" for the setting button,"3" for the home screen button,...
If a new button is defined (file name "20" exists), uweb also supports VectorDrawable with "android compiled XML" format. All icon files must be either all compiled VectorDrawables or common image formats.
-
Search engine files
/en/searchcat/
Mon, 10 Jan 2022 00:00:00 +0000
-
/en/searchcat/Any ".search" file can be opened as search engine file, each line of which has one of the following formats:
[Engine name]:[url without '%s' inside]
@@ -424,12 +377,10 @@ If a new button is defined (file name "20" exists), uweb also
[Engine name]:[Extra request headers]:[post params with '%s' as keyword]:[url]
[Extra request headers] Ex. "X-Forwarded-For;8.8.8.8" when [post params] is empty, the url should have '%s' as keyword. Ex. bingUS engine w/ chatgpt Limitations (they are here for performance reasons):
-
Termux
/en/termux/
Sat, 01 Jan 2022 00:00:00 +0000
-
/en/termux/Only the termux versions provided along with uweb browser can work seamlessly.
Termux bookmarks Long pressing the following links then either "commands"->"bookmark" to add bookmarks or "open in new tab" to execute.
@@ -441,12 +392,10 @@ z.sh
commacd.sh
.profile : only for kshell with naked termux (no initial packages, need the following fix for termux quick crash to be launched)
-
Long pressed link menu
/en/longclick/
Fri, 06 Nov 2020 00:00:00 +0000
-
/en/longclick/To run commands Each line of file "default.longclick" has the following format: (same as default.cmds)
[Name]:[mimetype]:[command line]
@@ -455,12 +404,10 @@ To visit url and load javascript file All ".js" files under th
These javascript files are in the following format:
The very first line can begin with "//" followed by website url that can have "%u" (current url), "%t" (title) etc.
-
Tools
/en/tools/
Sun, 06 Sep 2020 00:00:00 +0000
-
/en/tools/This page is for uweb browser.
install tdict_local (search with local indexes and remote content) Click to install the following local indexes with corresponding search engines (for test only).
@@ -473,12 +420,10 @@ install SOED
The following dictionaries work better with markdown processor.
Install markdown processor
-
Custom file handling
/en/filecap/
Mon, 24 Aug 2020 00:00:00 +0000
-
/en/filecap/Long press the settings button, check the option "custom file handling" to enable the functionality.
The custom file handling configuration file is "default.filecap", each line of it has the format as follows:
@@ -487,31 +432,27 @@ The "[file extension]" part can have at most two-segment of ex
"[mimetype]" indicates the type of "[command line]" output.
"[command line]" is same as the one in default.cmds. The most often used replacements are:
-
Gestures
/en/gesture/
Thu, 18 Jun 2020 00:00:00 +0000
-
/en/gesture/Swipe down from the top to show the address bar; swipe up to the top to hide the address bar. Swipe down to the bottom to hide the toolbar with option "swipe to hide tools"; swipe on the bottom corners to show the toolbar.
Swipe left/right near the toolbar to switch window; fling left/right to switch to the last/first window.
Swiping on the top part of content window (near the top address bar by default) triggers corresponding link in the file "default.
-
/en/readme/
Mon, 01 Jan 0001 00:00:00 +0000
-
/en/readme/Uweb browser: unlimited power 中文
Amazon appstore
+Galaxy.Store
Downloads
Uweb browser: downloads, plugins and tips
(Mirrors: gitlab codeberg repo 4everland fleek netlify surge kinsta bitbucket pages vercel render)
Powerful: any native functionality with html5 enhancement and still secure; any urls to host website; javascript and shell scripting for general processing; piping between console and GUI and more with Termux. Customizable: user-defined menus, (new) buttons and gestures for user agents, bookmarklets, url services, shell commands, internal functionality links and text processing etc.
-
diff --git a/en/links/index.html b/en/links/index.html
index ce445fc..e93c34c 100644
--- a/en/links/index.html
+++ b/en/links/index.html
@@ -144,7 +144,7 @@ Visiting url and execute the uweb browser internal bookmarklet that keeps valid
[?postfix]: the real visited url is "[url]+[?postfix]".
[/.../localfile]: load the local html/js file that processes [url]. The first character of the local html file must be "<".
All other cases will be treated as [prefix], the real visited url is "[prefix]+[url]".
-
Since activated scripts use internal mechanism of "i:0m" urls, the script itself cannot have 'H', '?' or '/' as its very first character.
+
Since activated scripts use internal mechanism of "i:0m" urls, the script itself cannot have 'H', '?' as its very first character.
@@ -308,8 +308,8 @@ Bundle of internal urls, if it is an "i:0" url, then it should have th
-
Last Modified: 4 November 2023
-:0cs CookieSet
+
Last Modified: 15 November 2023
+update i:0m document