rebuilding site Sat Jul 2 09:15:31 AM CST 2022

This commit is contained in:
James Feng Cao 2022-07-02 09:15:32 +08:00
parent d5e26f165a
commit e923c9f693
22 changed files with 1058 additions and 48 deletions

8
en/_posts/index.html Normal file
View File

@ -0,0 +1,8 @@
<!doctype html>
<html>
<body>
<ul>
</ul>
</body>
</html>

50
en/_posts/index.xml Normal file
View File

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>_posts on </title>
<link>/en/_posts/</link>
<description>Recent content in _posts on </description>
<generator>Hugo -- gohugo.io</generator>
<lastBuildDate>Sat, 02 Jul 2022 00:00:00 +0000</lastBuildDate><atom:link href="/en/_posts/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Site map</title>
<link>/en/sitemap/</link>
<pubDate>Sat, 02 Jul 2022 00:00:00 +0000</pubDate>
<guid>/en/sitemap/</guid>
<description>UI Search engines Home screen Quick start UI (gitee) Backup and restore Customization Bottom toolbar button long pressing menus User agents Javascript Url services Links Commands Remote javascript Menu for selections Menu for long pressing hypertext Toolbar Gestures Font settings Advanced Content ADs block CSS styles redirection Javascript and CSS for domains Offline cache Tools Bookmarklets Custom file handling Html5 application File manager Tools Termux GNU bc Gnuplot tcron Offline download Miscellaneous Configuration files Plugins Tips Tips Video Debug </description>
</item>
<item>
<title>Configuration folders/files</title>
<link>/en/filenames/</link>
<pubDate>Thu, 30 Jun 2022 00:00:00 +0000</pubDate>
<guid>/en/filenames/</guid>
<description>All folders end with character &amp;quot;/&amp;quot; and others are files. If option &amp;quot;use in-app config&amp;quot; is checked, then &amp;quot;sitejs/&amp;quot; and &amp;quot;sitecache/&amp;quot; locate inside app internal folder (/data/data/info.torapp.uweb/files), otherwise all folders/files locate in &amp;quot;/sdcard/uweb&amp;quot;:
&amp;quot;css/&amp;quot;: global css folder
&amp;quot;js/&amp;quot;: global script folder
&amp;quot;sitejs/&amp;quot;: script folder for domains
&amp;quot;sitecss/&amp;quot;:CSS folder for domains
&amp;quot;bookmarklet/&amp;quot;:bookmarklets, long pressing the &amp;quot;JS&amp;quot; button to execute.
&amp;quot;offline/&amp;quot;: to save offline pages
&amp;quot;sbookmark/&amp;quot;: to save super bookmarks
&amp;quot;sitecache/&amp;quot;:offline cache</description>
</item>
<item>
<title>Links</title>
<link>/en/links/</link>
<pubDate>Thu, 30 Jun 2022 00:00:00 +0000</pubDate>
<guid>/en/links/</guid>
<description>Clicking the following hypertext will install menus for long pressing the bookmark button (with star as icon):
Certificate info
Web fullscreen
Long pressing the bookmark button in uweb browser will popup menus defined in file &amp;quot;default.link&amp;quot;. The file format is as follows:
[Menu name]:[url][space][javascript code]
in which space and later parts are optional. url and later parts support &amp;quot;%u&amp;quot;,&amp;quot;%s&amp;quot; etc.. The javascript code will be executed after url is fully loaded.</description>
</item>
</channel>
</rss>

91
en/filenames/index.html Normal file
View File

@ -0,0 +1,91 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="/uwebzh/style.css" type="text/css" />
<title>Configuration folders/files</title>
<script type="text/javascript">
function nav2(page){
let href = location.href;
for(let i=href.length-1;i>0;i--){
if('/'==href.charAt(i) && '/'==href.charAt(i-3))
location.href = href.substring(0,i+1)+page;
}
return false;
}
</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>
<nav>
</nav>
</header>
<br />
<div class="container">
<h1 class="title">Configuration folders/files
<br>
<span class="subtitle"></span>
</h1>
<ul class="tags">
</ul>
<p>All folders end with character &quot;/&quot; and others are files. If option &quot;use in-app config&quot; is checked, then &quot;sitejs/&quot; and &quot;sitecache/&quot; locate inside app internal folder (/data/data/info.torapp.uweb/files), otherwise all folders/files locate in &quot;/sdcard/uweb&quot;:<br>
&quot;<a href="file:///sdcard/uweb/css/">css/</a>&quot;: <a href="../globalcss/index.html">global css folder</a><br>
&quot;<a href="file:///sdcard/uweb/js/">js/</a>&quot;: global script folder<br>
&quot;<a href="file:///sdcard/uweb/sitejs/">sitejs/</a>&quot;: <a href="../sitejs/index.html">script folder for domains</a><br>
&quot;<a href="file:///sdcard/uweb/sitecss/">sitecss/</a>&quot;:<a href="../sitejs/index.html">CSS folder for domains</a><br>
&quot;<a href="file:///sdcard/uweb/bookmarklet/">bookmarklet/</a>&quot;:bookmarklets, long pressing the &quot;JS&quot; button to execute.<br>
&quot;<a href="file:///sdcard/uweb/offline/">offline/</a>&quot;: to save offline pages<br>
&quot;<a href="file:///sdcard/uweb/sbookmark/">sbookmark/</a>&quot;: to save super bookmarks<br>
&quot;<a href="file:///sdcard/uweb/sitecache/">sitecache/</a>&quot;:<a href="../offlinecache/index.html">offline cache</a><br>
&quot;<a href="file:///sdcard/uweb/longclick/">longclick/</a>&quot;: menus to appear when long-pressing hypertext (js files)<br>
&quot;<a href="file:///sdcard/uweb/icon/">icon/</a>&quot;:<a href="../icons/index.html">customized icons</a><br>
&quot;app[XXX]/&quot;:<a href="../html5/index.html">html5 applications</a><br>
&quot;<a href="e:file:///sdcard/uweb/default.longclick">default.longclick</a>&quot;: to configure menus when long-pressing hypertext.<br>
&quot;<a href="e:file:///sdcard/uweb/default.uas">default.uas</a>&quot;:<a href="../searchurl/uas.html">user agents</a><br>
&quot;<a href="e:file:///sdcard/uweb/default.urls">default.urls</a>&quot;:<a href="../searchurl/urls.html">service urls</a><br>
&quot;<a href="e:file:///sdcard/uweb/default.acmd">default.acmd</a>&quot;:<a href="../gnuplot/index.html">configure address bar functionalities</a><br>
&quot;<a href="e:file:///sdcard/uweb/default.hosts">default.hosts</a>&quot;:<a href="../adblock_hosts/index.html">hosts not allowed to visit</a><br>
&quot;<a href="e:file:///sdcard/uweb/default.redirect">default.redirect</a>&quot;:<a href="../redirect/index.html">redirect websites</a><br>
&quot;<a href="e:file:///sdcard/uweb/default.cmds">default.cmds</a>&quot;:<a href="../searchurl/cmds.html">commands</a><br>
&quot;<a href="e:file:///sdcard/uweb/default.link">default.link</a>&quot;:<a href="../links/index.html">links</a><br>
&quot;<a href="e:file:///sdcard/uweb/default.rjs">default.rjs</a>&quot;:<a href="../rjs/index.html">Remote javascript</a><br>
&quot;<a href="e:file:///sdcard/uweb/default.select">default.select</a>&quot;:<a href="../pccopy/index.html">menus for selected text</a><br>
&quot;<a href="e:file:///sdcard/uweb/default.input">default.input</a>&quot;: common phrases for user inputs<br>
&quot;<a href="e:file:///sdcard/uweb/default.gesture">default.gesture</a>&quot;: to define <a href="../gesture/index.html">gestures on the top part of the content window</a>. The file format is same as <a href="../links/index.html">default.link</a><br>
&quot;<a href="e:file:///sdcard/uweb/default.gesture2">default.gesture2</a>&quot;: gestures on the right side similar to default.gesture.<br>
&quot;<a href="e:file:///sdcard/uweb/default.button">default.button</a>&quot;: to re-define button pressing functionalities. The file format is same as <a href="../links/index.html">default.link</a>, each line represents action from the last button to the first.<br>
&quot;<a href="e:file:///sdcard/uweb/default.button2">default.button2</a>&quot;: similar to default.button but for long-pressed buttons.<br>
&quot;<a href="e:file:///sdcard/uweb/default.filecap">default.filecap</a>&quot;:<a href="../filecap/index.html">custom file handling</a><br>
&quot;<a href="e:file:///sdcard/uweb/default.rc">default.rc</a>&quot;: check the option &quot;custom file handling&quot; to execute the shell script file during uweb launching. <a href="../tools/index.html">tcron</a> provides extra cron tools.<br>
&quot;<a href="e:file:///sdcard/uweb/default.rc2">default.rc2</a>&quot;: check the option &quot;custom file handling&quot; to execute the shell script file when uweb returns to foreground.<br>
&quot;<a href="e:file:///sdcard/uweb/engine.search">engine.search</a>&quot;: to define quick search engines (pressing right arrow button to use next engine to search). The file format is similar to <a href="../searchurl/search.html">home5.search</a> but using &quot;%s&quot; as search keywords.<br>
&quot;<a href="e:file:///sdcard/uweb/default.siteconf">default.siteconf</a>&quot;: to save ua, js disabling, no-image mode, forbids 3rd-party resources (js and others), active scripts, global scripts for sites. Only save the difference to default ones.<br>
&quot;<a href="e:file:///sdcard/uweb/default.playrate">default.playrate</a>&quot;: fullscreen playing menu. The file format is same as <a href="../links/index.html">default.link</a>. Playing ratio menu items should have empty link parts such as &quot;.5x:&quot;, at least one such menu is required. All other menus must be put after playing ratio menus.<br>
&quot;<a href="e:file:///sdcard/uweb/default.autoc">default.autoc</a>&quot;: address bar autocomplete candidate strings.<br>
&quot;query.autoc&quot;: home screen search autocomplete candidate strings.<br>
&quot;<a href="e:file:///sdcard/uweb/home5.html">home5.html</a>&quot;: user defined home screen. home6.html, home6.search, home7.html ... multiple home screen (pressing right arrow button to visit. &quot;.html&quot; files have priority over &quot;.search&quot; files. home4.html, home4.search, home3.html ... (long pressing left arrow button to access).<br>
&quot;<a href="e:file:///sdcard/uweb/home5.search">home5.search</a>&quot;:<a href="../searchurl/search.html">search engines</a><br>
&quot;<a href="e:file:///sdcard/uweb/home.css">home.css</a>&quot;: <a href="../searchurl/homescreen.html">home screen styles</a><br>
&quot;<a href="e:file:///sdcard/uweb/bookmark.html">bookmark.html</a>&quot;: bookmarks<br>
&quot;<a href="e:file:///sdcard/uweb/quickstart.html">quickstart.html</a>&quot;: <a href="../searchurl/quickstart.html">quick start</a><br>
&quot;<a href="e:file:///sdcard/uweb/colors.txt">colors.txt</a>&quot;: background colors<br>
&quot;<a href="e:file:///sdcard/uweb/default.css">default.css</a>&quot;: <a href="../sitejs/index.html">default CSS style for domains not defined in sitejs folder</a><br>
&quot;<a href="e:file:///sdcard/uweb/night.css">night.css</a>&quot;: <a href="../globalcss/index.html">Night mode</a><br>
&quot;bookmarklet/videoplayer.js&quot;: <a href="../video/index.html">fullscreen video player</a><br>
&quot;<a href="e:file:///sdcard/uweb/types.sniff">types.sniff</a>&quot;: file types for resource sniffer<br>
&quot;js.allow&quot;: 3rd-party resource white list. One domain per line.<br>
&quot;url.deny&quot;: one giant regular expression for blocked urls (java grammar). &quot;#&quot; to comment and carriage return (CR or new line) is ignored.<br>
&quot;<a href="file:///sdcard/uweb/sniff.log">sniff.log</a>&quot;: resource sniffing result<br>
&quot;<a href="file:///sdcard/uweb/history.rec">history.rec</a>&quot;: visiting history<br>
&quot;<a href="file:///sdcard/uweb/query.rec">query.rec</a>&quot;: query history</p>
<p>&quot;shortcut/&quot;: dynamical shortcut, if not exist, then default to &quot;/sdcard/uweb/bookmark&quot;.</p>
</div>
</body>
</html>

View File

@ -29,9 +29,54 @@
<ul class="posts">
<li class="post">
<a href="https://s1.asytech.cn/s/tQrgT5kBRg8Trry">
<span>Download the uweb browser</span>
</a>
</li>
<li class="post">
<a href="searchurl/search.html">
<span>Search engines</span>
</a>
</li>
<li class="post">
<a href="searchurl/urls.html">
<span>Url services</span>
</a>
</li>
<li class="post">
<a href="sitemap/index.html">
<span>Site map</span>
</a>
</li>
<li class="post">
<a href="filenames/index.html">
<span>Configuration folders/files</span>
</a>
</li>
<li class="post">
<a href="links/index.html">
<span>Links</span>
</a>
</li>
<li class="post">
<a href="searchurl/rjs.html">
<span>Javascript</span>
</a>
</li>
<li class="post">
<a href="searchurl/cmds.html">
<span>Commands</span>
</a>
</li>
</ul>

View File

@ -4,6 +4,47 @@
<title></title>
<link>/en/</link>
<description>Recent content on </description>
<generator>Hugo -- gohugo.io</generator><atom:link href="/en/index.xml" rel="self" type="application/rss+xml" />
<generator>Hugo -- gohugo.io</generator>
<lastBuildDate>Sat, 02 Jul 2022 00:00:00 +0000</lastBuildDate><atom:link href="/en/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Site map</title>
<link>/en/sitemap/</link>
<pubDate>Sat, 02 Jul 2022 00:00:00 +0000</pubDate>
<guid>/en/sitemap/</guid>
<description>UI Search engines Home screen Quick start UI (gitee) Backup and restore Customization Bottom toolbar button long pressing menus User agents Javascript Url services Links Commands Remote javascript Menu for selections Menu for long pressing hypertext Toolbar Gestures Font settings Advanced Content ADs block CSS styles redirection Javascript and CSS for domains Offline cache Tools Bookmarklets Custom file handling Html5 application File manager Tools Termux GNU bc Gnuplot tcron Offline download Miscellaneous Configuration files Plugins Tips Tips Video Debug </description>
</item>
<item>
<title>Configuration folders/files</title>
<link>/en/filenames/</link>
<pubDate>Thu, 30 Jun 2022 00:00:00 +0000</pubDate>
<guid>/en/filenames/</guid>
<description>All folders end with character &amp;quot;/&amp;quot; and others are files. If option &amp;quot;use in-app config&amp;quot; is checked, then &amp;quot;sitejs/&amp;quot; and &amp;quot;sitecache/&amp;quot; locate inside app internal folder (/data/data/info.torapp.uweb/files), otherwise all folders/files locate in &amp;quot;/sdcard/uweb&amp;quot;:
&amp;quot;css/&amp;quot;: global css folder
&amp;quot;js/&amp;quot;: global script folder
&amp;quot;sitejs/&amp;quot;: script folder for domains
&amp;quot;sitecss/&amp;quot;:CSS folder for domains
&amp;quot;bookmarklet/&amp;quot;:bookmarklets, long pressing the &amp;quot;JS&amp;quot; button to execute.
&amp;quot;offline/&amp;quot;: to save offline pages
&amp;quot;sbookmark/&amp;quot;: to save super bookmarks
&amp;quot;sitecache/&amp;quot;:offline cache</description>
</item>
<item>
<title>Links</title>
<link>/en/links/</link>
<pubDate>Thu, 30 Jun 2022 00:00:00 +0000</pubDate>
<guid>/en/links/</guid>
<description>Clicking the following hypertext will install menus for long pressing the bookmark button (with star as icon):
Certificate info
Web fullscreen
Long pressing the bookmark button in uweb browser will popup menus defined in file &amp;quot;default.link&amp;quot;. The file format is as follows:
[Menu name]:[url][space][javascript code]
in which space and later parts are optional. url and later parts support &amp;quot;%u&amp;quot;,&amp;quot;%s&amp;quot; etc.. The javascript code will be executed after url is fully loaded.</description>
</item>
</channel>
</rss>

224
en/links/index.html Normal file
View File

@ -0,0 +1,224 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="/uwebzh/style.css" type="text/css" />
<title>Links</title>
<script type="text/javascript">
function nav2(page){
let href = location.href;
for(let i=href.length-1;i>0;i--){
if('/'==href.charAt(i) && '/'==href.charAt(i-3))
location.href = href.substring(0,i+1)+page;
}
return false;
}
</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>
<nav>
</nav>
</header>
<br />
<div class="container">
<h1 class="title">Links
<br>
<span class="subtitle"></span>
</h1>
<ul class="tags">
</ul>
<p>Clicking the following hypertext will install menus for long pressing the bookmark button (with star as icon):<br>
<a href="i:0g/sdcard/uweb/default.link::Certificate info:i:1b%0A">Certificate info</a></p>
<p><a href="i:0g/sdcard/uweb/default.link::web fullscreen: location.href='i:5fsetTimeout(()=>document.documentElement.requestFullscreen(),50);';%0A">Web fullscreen</a></p>
<p>Long pressing the bookmark button in <a href="../index.html">uweb browser</a> will popup menus defined in file &quot;default.link&quot;. The file format is as follows:<br>
[Menu name]:[url][space][javascript code]</p>
<p>in which space and later parts are optional. url and later parts support <a href="../cmd/index.html">&quot;%u&quot;,&quot;%s&quot; etc.</a>. The javascript code will be executed after url is fully loaded.</p>
<p>url supports all standard scheme (http(s):,javascript: etc.) and uweb internal schemes ( ':' as second character in the url ) and special links that begins with ':'.</p>
<p>uweb browser will handle local file urls (file:///) specially for some file types</p>
<ul>
<li>.js file(same as <a href="../longclick/index.html">long pressing hypertext to execute js file</a>): If the &quot;.js&quot; file begins with &quot;//&quot;, then uweb browser will load the site following &quot;//&quot; and execute the following js code.</li>
</ul>
<p><a href="../gesture/index.html">default.gesture</a> and default.button have the exactly same file format. &quot;.gesture&quot; files define gestures while &quot;.button&quot; define bottom toolbar button pressing actions from the last button to the first.</p>
<p>proxy config:<br>
httpproxy::010[proxy host]:[port]<br>
socks5::011[socks host]:[port]<br>
noproxy::010:</p>
<h3 id="special-links-beginning-with-">special links beginning with ':'</h3>
<ul>
<li>
<p>:0000<br>
Extend cookie expiracy to 70 years, may be denied by server.</p>
</li>
<li>
<p>:0003<br>
Toggle fullscreen mode</p>
</li>
<li>
<p>:0004<br>
Rotate the screen</p>
</li>
<li>
<p>:001[fileurl]<br>
Scan the fileurl and add it to media storage</p>
</li>
<li>
<p>:002[url]<br>
Show the secure cookie</p>
</li>
<li>
<p>:010[proxy host]:[port]<br>
Config http proxy, &quot;:010:&quot; to disable any proxy.</p>
</li>
<li>
<p>:011[socks host]:[port]<br>
Socks proxy</p>
</li>
</ul>
<h3 id="i-internal-links">&quot;i:&quot; internal links:</h3>
<ul>
<li>
<p>i:0m[bookmarklet index|prefix|c[cssFlag]]:[url]<br>
Visiting url and execute the uweb browser internal bookmarklet, [bookmarklet index] must have at least two digits. For example, &quot;00&quot; as the first local bookmarklet; &quot;01&quot; as the first remote script; then &quot;02&quot; as the second local bookmarklet, ...</p>
<ul>
<li>c[cssFlag]: For example, &quot;c12&quot; will apply the third and fourth global CSS (12=2^2+2^3).</li>
<li>All other cases will be treated as prefix, the real visited url is &quot;[prefix]+url&quot;.</li>
</ul>
</li>
<li>
<p>i:15[string]<br>
Set address bar text to be [string].</p>
</li>
<li>
<p>i:16[mimetype]:[Action Name]:[App Name]:[Activity Name]<br>
Use third party app as input</p>
</li>
<li>
<p>i:18[extended mimetype]:[range]:[url]<br>
Read partial data from url.<br>
<range>: the format is same as related http header, such as &quot;500-1000,-300&quot;.<br>
<extended mimetype>: standard mimetype or mimetype followed by &quot;.<filename>&quot;. In the later case, the file in uweb configuration folder will be appended to the fetched data.</p>
</li>
<li>
<p>i:19[string]<br>
Append [string] to the address bar text.</p>
</li>
<li>
<p>i:1b<br>
Show web certificate.</p>
</li>
<li>
<p>i:1c<br>
Wait to receive url from the network and open the url.</p>
</li>
<li>
<p>i:1c1<br>
Wait to receive url from the network and open the url (not showing ip)</p>
</li>
<li>
<p>i:50[path]:[string]<br>
Save [string] as file</p>
</li>
<li>
<p>i:51[path]:[url]<br>
Save [url] to &quot;.autoc&quot; file.</p>
</li>
<li>
<p>i:52[path]:[url]<br>
Save bookmark.</p>
</li>
<li>
<p>i:53[path]:[string]<br>
Save notes.</p>
</li>
<li>
<p>i:54[path]:[url]<br>
Save as search engine.</p>
</li>
<li>
<p>i:55[path]:[url]<br>
Save as link.</p>
</li>
<li>
<p>i:56[string]<br>
Use [string] as user input on web page.</p>
</li>
<li>
<p>i:57[jscode]<br>
execute [jscode], even when js is disabled for the web page.</p>
</li>
<li>
<p>i:58[url]<br>
Save to the desktop.</p>
</li>
<li>
<p>i:59[filename]<br>
Send file content to network.</p>
</li>
<li>
<p>i:5a[filename]<br>
Receive content from network to the file.</p>
</li>
<li>
<p>i:5b[string]<br>
Copy [string] to the clipboard.</p>
</li>
<li>
<p>i:5c[url]<br>
Change auto page turning internal url to be [url].</p>
</li>
<li>
<p>i:5d[file url]<br>
Open the file url compatible to other browsers.</p>
</li>
<li>
<p>i:5e[string]<br>
TTS</p>
</li>
<li>
<p>i:5f[videourl]<br>
play video fullscreen. if videourl is empty, then make following requestFullscreen() work.</p>
</li>
<li>
<p>i:5g[videourl]<br>
play video in external player</p>
</li>
<li>
<p>i:5h[url]<br>
force html for url</p>
</li>
<li>
<p>i:5i[url]<br>
Use the existing tab for the url to jump to a different anchor.</p>
</li>
<li>
<p>i:5j[string]<br>
Send string to network</p>
</li>
<li>
<p>i:60[path]:[url]<br>
If existing local file, then open it or visit the [url].</p>
</li>
<li>
<p>i:62[path]:[js code]<br>
Evaluate the [js code] and save the returned string to file.</p>
</li>
<li>
<p>i:63[bookmarklet index]:[url]<br>
Visiting url and execute the bookmarklet. Only uweb predefined local bookmarlets are allowed.</p>
</li>
<li>
<p>i:70[url]:[auto page turning url]<br>
Visiting [url], but use the second url as auto paging url.</p>
</li>
</ul>
</div>
</body>
</html>

15
en/searchurl/cmds.html Normal file

File diff suppressed because one or more lines are too long

21
en/searchurl/config.html Normal file
View File

@ -0,0 +1,21 @@
Serif
<script src="config.js" charset="utf-8"></script>

38
en/searchurl/config.js Normal file
View File

@ -0,0 +1,38 @@
let labels = ["Default font","Cursive","Fantasy","Fixed","Sans-Serif","Serif"];
let names = ["font","cursive","fantasy","fixed","sansserif","serif"];
let text;
let d=document;
if(d.body)
text = d.body.innerHTML;
else
text = "\n".repeat(labels.length-1);
let sa = [`<style>input{height:40px;width:100%;border-radius:50px;}</style>
<datalist id="family">
<option value="sans-serif">
<option value="sans-serif-condensed">
<option value="sans-serif-smallcaps">
<option value="serif">
<option value="serif-monospace">
<option value="monospace">
<option value="cursive">
</datalist>
<form onsubmit="let d=document;let f=d.forms[0];d.location.href='i:0i/sdcard/uweb/config.html:'+f.font.value+
'&'+ f.cursive.value +
'&'+ f.fantasy.value +
'&'+ f.fixed.value +
'&'+ f.sansserif.value +
'&'+ f.serif.value +
':https://fastly.jsdelivr.net/gh/torappinfo/uwebzh/searchurl/template/config.html';return false;" accept-charset=utf-8 >`];
let strs = text.split('\n');
let i=0;
for (i = 0; i < labels.length; i++){
sa.push("<label>"+labels[i]+"<input list='family' type='text' name='"+names[i]+"' value='"+strs[i]+"'/></label>");
}
sa.push('<input type="submit" value="Save"></form>');
let r = sa.join('<br>');
d.documentElement.innerHTML = r;

84
en/searchurl/func.html Normal file
View File

@ -0,0 +1,84 @@
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width" />
<script>function g(t){document.location.href=t+document.forms[0].q.value}
var checkBoxes;
function checkbox_set(num){var i;for(i=0;i<num;i++)checkBoxes[i].checked=true;return true;}
function checkbox_reset(num){var i;for(i=0;i<num;i++)checkBoxes[i].checked=false;return true;}
function checkbox_toggle(num){var i;for(i=0;i<num;i++)checkBoxes[i].checked=!checkBoxes[i].checked;return true;}
</script>
<style>
ul{list-style-type:none;}
body>ul{padding-left:0;}
#NUM{height: 40px; width: 100%;background-color:transparent;border-radius: 50px;}
</style>
<title>UI
</title>
</head><body>
<p>Click the following link to activate corresponding functionalities:</p>
<ul>
<li><a href="i:0n">Generate global css</a> for all fonts under "/sdcard/uweb/app/fonts/"</li>
<li><a href="i:13" onclick="return checkbox_reset(checkBoxes.length);">Restore default settings</a>
<li><a href="i:11">Refresh dynamic shortcuts ("shortcut/" in internal folder or "/sdcard/uweb/bookmark")</a></li>
<li><a href="i:12">Toggle reverse portrait when screen rotation follows system</a></li>
</ul>
<hr/>
<p><a href="i:2516777215" onclick="return checkbox_toggle(checkBoxes.length);">Toggle</a>/<a href="i:260" onclick="return checkbox_reset(checkBoxes.length);">Reset</a>/<a href="i:2616777215" onclick="return checkbox_set(checkBoxes.length);">Check all</a>/<a href="i:2631" onclick="return checkbox_set(5);">Check 1 - 5</a>/<a href="i:26511" onclick="return checkbox_set(9);">Check 1 - 9</a> following options (click individual link to toggle):</p>
<ul>
<li><label><input type="checkbox" onchange="location.href='i:251'"/>New tab for services (long pressing buttons etc.)</label></li>
<li> Switch long and short pressing actions
<ul>
<li><label><input type="checkbox" onchange="location.href='i:252'"/>[☰]</label></li>
<li><label><input type="checkbox" onchange="location.href='i:254'"/>Setting</label></li>
</ul>
</li>
<li><label><input type="checkbox" onchange="location.href='i:258'"/>Backgroud page loading if pressing backward button within 20 seconds</label></li>
<li><label><input type="checkbox" onchange="location.href='i:2516'"/>No warning for invalid certificates</label></li>
----------------5---------------
<li><label><input type="checkbox" onchange="location.href='i:2532'"/>New tab for next engine search</label></li>
<li><label><input type="checkbox" onchange="location.href='i:2564'"/>Autocomplete to match from the string beginning</label></li>
<li><label><input type="checkbox" onchange="location.href='i:25128'"/>Disable videoplayer.js</label></li>
<li><label><input type="checkbox" onchange="location.href='i:25256'"/>Automatically adjust text size</label></li>
----------------9---------------
<li><label><input type="checkbox" onchange="location.href='i:25512'"/>Popup links menu for the menu item "command" when long pressing hypertext</label></li>
<li><label><input type="checkbox" onchange="location.href='i:251024'"/>Popup commands menu for the menu item "command" when long pressing hypertext</label></li>
<li><label><input type="checkbox" onchange="location.href='i:252048'"/>Hide address bar</label></li>
<li><label><input type="checkbox" onchange="location.href='i:254096'"/>Hide bottom toolbar</label></li>
<li><label><input type="checkbox" onchange="location.href='i:258192'"/>Not use 2-column bookmarks</label></li>
<li><label><input type="checkbox" onchange="location.href='i:2516384'"/>Home screen to use "query.autoc" for autocompletion</label></li>
<li><label><input type="checkbox" onchange="location.href='i:2532768'"/>Not rotates to landscape when fullscreen playing</label></li>
<li><label><input type="checkbox" onchange="location.href='i:2565536'"/>No JS alert & confirmation</label></li>
<li><label><input type="checkbox" onchange="location.href='i:25131072'"/>Save query history</label></li>
<li><label><input type="checkbox" onchange="location.href='i:25262144'"/>Keep panel when switching tabs</label></li>
<li><label><input type="checkbox" onchange="location.href='i:25524288'"/>Including iframe urls when popping up resources</label></li>
<li><label><input type="checkbox" onchange="location.href='i:251048576'"/>Keep audio playing when tab is closed</label></li>
<li><label><input type="checkbox" onchange="location.href='i:252097152'"/>Rightside menu</label></li>
<li><label><input type="checkbox" onchange="location.href='i:254194304'"/>Bottom address bar</label></li>
<li><label><input type="checkbox" onchange="location.href='i:258388608'"/>Maximize screen size for cutouts</label></li>
<li><label><input type="checkbox" onchange="location.href='i:2516777216'"/>Block dubious resources when blocking external scripts</label></li>
</ul>
<script>
checkBoxes=document.getElementsByTagName("input");
</script><script>
let len=checkBoxes.length;
let flg=%1%;
for(let i=0;i<len;i++){
if(flg&(1<<i))checkBoxes[i].checked=true;
}
</script>
<hr/><br/>
<div>
<form action="javascript:" style="margin:5px 0 5px 0;padding:0px">
<input id="NUM" name=q placeholder="Input parameters then click one of the following links"/>
</form>
<a href="javascript:g('i:22')">Bottom toolbar bottom margin (Integer, default:10)</a> <br/>
<a href="javascript:g('i:23')">Bottom toolbar icon size (Integer, default:16)</a> <br/>
<a href="javascript:g('i:27')">Bottom toolbar spacing (Integer, default:22)</a> <br/>
<a href="javascript:g('i:14')">Foreground (Integer in hex, default:0 black</a> <br/>
<a href="javascript:g('i:24')">UI font size (default:18, had better exit and re-launch the app)</a> <br/>
<a href="javascript:g('i:28')">Font size scale (default:100)</a> <br/>
<a href="javascript:g('i:29')">Web font size (default:16)</a> <br/>
<a href="javascript:g('i:2a')">History size (Integer, default:0 Unit:Kb, such as 90)</a> <br/>
<a href="javascript:g('i:2b')">Maximal lines for addressbar (default:2, <34)</a> <br/>
</div><br/>
</body></html>

31
en/searchurl/rjs.html Normal file
View File

@ -0,0 +1,31 @@
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1">
<title>javascript</title></head><body>
<h3>javascript</h3>
<p><a href="../sitejs/index.html">javascript for domains</a></p>
<p><b>Global javascript</b> files locates in subfolder "js". Long press button [☰] to configure. Click the following links to install:<br>
<a target=_self" href="i:0h/sdcard/uweb/js/savePassword.js:https://fastly.jsdelivr.net/gh/torappinfo/uwebzh/searchurl/txt/passwdsave.js">Save password</a><br>
<a target="_self" href="i:0h/sdcard/uweb/js/instantPage.js:https://fastly.jsdelivr.net/npm/instant.page">Instant page</a></p>
<p><b>large size javascript code</b> can be installed to the folder &quot;/sdcard/uweb/bookmarklet&quot; (long pressing button "js" to popup menu):<br>
<a target="_self" href='i:0h/sdcard/uweb/bookmarklet/eruda.js:https://fastly.jsdelivr.net/npm/eruda:%0Aeruda.init()'>Eruda</a><br>
<a target="_self" href="i:0h/sdcard/uweb/bookmarklet/performance.js:https://fastly.jsdelivr.net/gh/micmro/performance-bookmarklet/dist/performanceBookmarklet.min.js">Performance</a><br>
</p>
<p><b>Remote javascript</b> is defined in default.rjs. Click the following link to install. (Force exit and re-launch the app</b>, then long press the button with icon "search" to popup the menu.)<br>
<a href="i:04Selection to sentence:;let g='sentence';getSelection().modify('move','forward',g);getSelection().modify('extend','backward',g);">Selection to sentence:;let g='sentence';getSelection().modify('move','forward',g);getSelection().modify('extend','backward',g);</a><br><br>
<a href="i:04Selection to line:;let g='line';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);</a><br><br>
<a href="i:04Selection to paragraph:;let g='paragraph';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);</a><br><br>
<a href="i:04mathjax:['https://fastly.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js']">mathjax:['https://fastly.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js']</a><br><br>
<a href="i:04mdme:['https://fastly.jsdelivr.net/npm/mdme']">mdme:['https://fastly.jsdelivr.net/npm/mdme']</a><br><br>
<a href="i:04md+tex:['https://fastly.jsdelivr.net/npm/texme']">md+tex:['https://fastly.jsdelivr.net/npm/texme']</a><br><br>
<a href="i:04New tab to open links:;let d=document;b=d.createElement('base');b.setAttribute('target','_blank');d.head.appendChild(b)">New tab to open links:;let d=document;b=d.createElement('base');b.setAttribute('target','_blank');d.head.appendChild(b)</a><br><br>
<a href="i:04Site search:;open('i:15site:' + location.hostname)">Site search:;open('i:15site:' + location.hostname)</a><br><br>
<a href="i:04Spell check:;let t=document.getElementsByTagName('textarea');let v=t[0].spellcheck;if(v==null)v=false;t[0].spellcheck=!v">Spell check:;let t=document.getElementsByTagName('textarea');let v=t[0].spellcheck;if(v==null)v=false;t[0].spellcheck=!v</a><br><br>
</p>
<p>Remote script configuration file &quot;/sdcard/uweb/default.rjs&quot; whose line has the following format:
[script name]:[javascript code to return url arrays]</p>
</body></html>

125
en/searchurl/search.html Normal file
View File

@ -0,0 +1,125 @@
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1">
<title>Search engines</title></head><body>
<h3>Search engines</h3>
<p>
Clicking the following links to install search engines to <a href="../index.html">uweb</a>'s home screen.</p>
Recommended engines (append any of following to file "/sdcard/uweb/home5.search")<br>
<p><a href="i:00Engines:i:40%s_00">Engines:i:40%s_00</a></p>
<p><a href="i:00bing image:http://bing.com/images/search?q=">bing image:http://bing.com/images/search?q=</a></p>
<p><a href="i:00wolfram:https://www.wolframalpha.com/input/?i=">wolfram:https://www.wolframalpha.com/input/?i=</a></p>
<p><a href="i:00wiki:https://en.wikipedia.org/wiki/Special:Search?search=">wiki:https://en.wikipedia.org/wiki/Special:Search?search=</a></p>
<p><a href="i:00YouTube:https://www.youtube.com/results?search_query=">YouTube:https://www.youtube.com/results?search_query=</a></p>
<p><a href="i:00Facebook:https://www.facebook.com/search/str/%s/keywords_search">Facebook:https://www.facebook.com/search/str/%s/keywords_search</a></p>
<p><a href="i:00Instagram:https://www.instagram.com/explore/tags/%s/">Instagram:https://www.instagram.com/explore/tags/%s/</a></p>
<p><a href="i:00boardreader:https://boardreader.com/s/%s.html">boardreader:https://boardreader.com/s/%s.html</a></p>
<p><a href="i:00book_google:https://whogles.herokuapp.com/search?q=%22parent+directory%22+pdf+OR+epub+OR+DjVU+OR+xps+%22%s%22+-html+-htm+-shtml+-phtml+-php+-buy+-aspx+-jsp+-asp+-cgi+-pdf+-ftp+-unknownsecret&num=100&filter=0">book_google:https://whogles.herokuapp.com/search?q=%22parent+directory%22+pdf+OR+epub+OR+DjVU+OR+xps+%22%s%22+-html+-htm+-shtml+-phtml+-php+-buy+-aspx+-jsp+-asp+-cgi+-pdf+-ftp+-unknownsecret&num=100&filter=0</a></p>
<p>Note: "Engines" needs file "engine.search"whose format is same as "home.search" except that the keyword part of url must be denoted with "%s". Pressing the right arrow button on the search result page will automatically query with next engine in the file.</p>
<p>Common engines:<br>
<p><a href="i:00google:https://google.com/search?q=">google:https://google.com/search?q=</a></p>
<p><a href="i:00bing:http://www.bing.com/search?q=">bing:http://www.bing.com/search?q=</a></p>
<p><a href="i:00neeva:https://neeva.com/search?q=">neeva:https://neeva.com/search?q=</a></p>
<p><a href="i:00you:https://you.com/search?q=">you:https://you.com/search?q=</a></p>
<p><a href="i:00seekr:https://www.seekr.com/search?query=">seekr:https://www.seekr.com/search?query=</a></p>
<p><a href="i:00xda:https://www.xda-developers.com/search/">xda:https://www.xda-developers.com/search/</a></p>
<p><a href="i:00Feeling lucky:https://google.com/search?btnl=1&q=">Feeling lucky:https://google.com/search?btnl=1&q=</a></p>
<p><a href="i:00pix:https://www.google.com/search?tbm=isch&q=">pix:https://www.google.com/search?tbm=isch&q=</a></p>
<p><a href="i:00youtube:https://youtube.com/results?search_query=">youtube:https://youtube.com/results?search_query=</a></p>
<p><a href="i:00news:https://news.search.yahoo.com/search/news?p=">news:https://news.search.yahoo.com/search/news?p=</a></p>
<p><a href="i:00stock:https://finance.yahoo.com/quote/">stock:https://finance.yahoo.com/quote/</a></p>
<p><a href="i:00amazon:https://www.amazon.com/s/?field-keywords=">amazon:https://www.amazon.com/s/?field-keywords=</a></p>
<p><a href="i:00weather:https://www.wunderground.com/cgi-bin/findweather/getForecast?query=">weather:https://www.wunderground.com/cgi-bin/findweather/getForecast?query=</a></p>
<p><a href="i:00IMDB:https://www.imdb.com/find?q=">IMDB:https://www.imdb.com/find?q=</a></p>
<p><a href="i:00film review:https://www.rottentomatoes.com/search/?search=">film review:https://www.rottentomatoes.com/search/?search=</a></p>
<p><a href="i:00goodreads:https://www.goodreads.com/search?query=">goodreads:https://www.goodreads.com/search?query=</a></p>
<p><a href="i:00audible:http://www.audible.com/search?sort=review-rank&advsearchKeywords=">audible:http://www.audible.com/search?sort=review-rank&advsearchKeywords=</a></p>
<p><a href="i:00audiobay:http://audiobookbay.nl/?s=">audiobay:http://audiobookbay.nl/?s=</a></p>
</p><p>
language:<br>
<p><a href="i:00OED:https://www.oed.com/LIBRARY?dest=https%3A%2F%2Fwww.oed.com%2Fsearch%3FsearchType%3Ddictionary%26q%3D%s%26_searchBtn%3DSearch&acc_id=65585&library_card=12363257">OED:https://www.oed.com/LIBRARY?dest=https%3A%2F%2Fwww.oed.com%2Fsearch%3FsearchType%3Ddictionary%26q%3D%s%26_searchBtn%3DSearch&acc_id=65585&library_card=12363257</a></p>
<p><a href="i:00webster1913:https://www.websters1913.com/words/">webster1913:https://www.websters1913.com/words/</a></p>
<p><a href="i:00merriam-webster:https://www.merriam-webster.com/dictionary/">merriam-webster:https://www.merriam-webster.com/dictionary/</a></p>
<p><a href="i:00dictionary:https://www.dictionary.com/browse/">dictionary:https://www.dictionary.com/browse/</a></p>
<p><a href="i:00freedictionary:https://www.thefreedictionary.com/">freedictionary:https://www.thefreedictionary.com/</a></p>
<p><a href="i:00wordreference:https://www.wordreference.com/definition/">wordreference:https://www.wordreference.com/definition/</a></p>
<p><a href="i:00vocabulary:https://www.vocabulary.com/dictionary/">vocabulary:https://www.vocabulary.com/dictionary/</a></p>
<p><a href="i:00etymology:https://www.etymonline.com/search?q=">etymology:https://www.etymonline.com/search?q=</a></p>
<p><a href="i:00powerthesaurus:https://www.powerthesaurus.org/%s/synonyms">powerthesaurus:https://www.powerthesaurus.org/%s/synonyms</a></p>
<p><a href="i:00macmillanthesaurus:https://www.macmillanthesaurus.com/search/?auto=complete&q=">macmillanthesaurus:https://www.macmillanthesaurus.com/search/?auto=complete&q=</a></p>
<p><a href="i:00lword:https://lword.top/word.html#">lword:https://lword.top/word.html#</a></p>
<p><a href="i:00ludwig:https://ludwig.guru/s/">ludwig:https://ludwig.guru/s/</a></p>
<p><a href="i:00webster:https://www.merriam-webster.com/dictionary/">webster:https://www.merriam-webster.com/dictionary/</a></p>
<p><a href="i:00googledict:http://googledictionary.freecollocation.com/meaning?word=">googledict:http://googledictionary.freecollocation.com/meaning?word=</a></p>
<p><a href="i:00freetts_ru:https://freetts.com/Home/PlayAudio?Language=ru-RU&Voice=ru-RU-Standard-A&id=undefined&type=0&TextMessage=">freetts_ru:https://freetts.com/Home/PlayAudio?Language=ru-RU&Voice=ru-RU-Standard-A&id=undefined&type=0&TextMessage=</a></p>
<p><a href="i:00freetts_ar:https://freetts.com/Home/PlayAudio?Language=ar-XA&Voice=ar-XA-Standard-A&id=undefined&type=0&TextMessage=">freetts_ar:https://freetts.com/Home/PlayAudio?Language=ar-XA&Voice=ar-XA-Standard-A&id=undefined&type=0&TextMessage=</a></p>
</p><p>
Science:<br>
<p><a href="i:00britannica:https://www.britannica.com/search?query=">britannica:https://www.britannica.com/search?query=</a></p>
<p><a href="i:00mathRef:https://reference.wolfram.com/search/?q=">mathRef:https://reference.wolfram.com/search/?q=</a></p>
<p><a href="i:00mathSE:https://math.stackexchange.com/search?q=">mathSE:https://math.stackexchange.com/search?q=</a></p>
<p><a href="i:00phySE:https://physics.stackexchange.com/search?q=">phySE:https://physics.stackexchange.com/search?q=</a></p>
<p><a href="i:00physicsForum:https://www.physicsforums.com/search/2195918/?q=">physicsForum:https://www.physicsforums.com/search/2195918/?q=</a></p>
<p><a href="i:00chemSE:https://chemistry.stackexchange.com/search?q=">chemSE:https://chemistry.stackexchange.com/search?q=</a></p>
<p><a href="i:00chem:https://www.ncbi.nlm.nih.gov/pccompound?term=">chem:https://www.ncbi.nlm.nih.gov/pccompound?term=</a></p>
<p><a href="i:00proofwiki:https://proofwiki.org/w/index.php?search=">proofwiki:https://proofwiki.org/w/index.php?search=</a></p>
<p><a href="i:00physics:http://www.physics.org/explore-results-all.asp?q=">physics:http://www.physics.org/explore-results-all.asp?q=</a></p>
<p><a href="i:00biology:https://www.biologyonline.com/dictionary/">biology:https://www.biologyonline.com/dictionary/</a></p>
<p><a href="i:00nist chem:https://webbook.nist.gov/cgi/cbook.cgi?Formula=">nist chem:https://webbook.nist.gov/cgi/cbook.cgi?Formula=</a></p>
<p><a href="i:00chemiday:https://chemiday.com/search/?lang=en&q=">chemiday:https://chemiday.com/search/?lang=en&q=</a></p>
<p><a href="i:00chem.libretexts:https://chem.libretexts.org/Special:Search?q=">chem.libretexts:https://chem.libretexts.org/Special:Search?q=</a></p>
<p><a href="i:00bio.libretexts:https://bio.libretexts.org/Special:Search?q=">bio.libretexts:https://bio.libretexts.org/Special:Search?q=</a></p>
<p><a href="i:00phys.libretexts:https://phys.libretexts.org/Special:Search?q=">phys.libretexts:https://phys.libretexts.org/Special:Search?q=</a></p>
<p><a href="i:00med.libretexts:https://med.libretexts.org/Special:Search?q=">med.libretexts:https://med.libretexts.org/Special:Search?q=</a></p>
<p><a href="i:00math.libretexts:https://math.libretexts.org/Special:Search?q=">math.libretexts:https://math.libretexts.org/Special:Search?q=</a></p>
<p><a href="i:00stats.libretexts:https://stats.libretexts.org/Special:Search?q=">stats.libretexts:https://stats.libretexts.org/Special:Search?q=</a></p>
<p><a href="i:00geo.libretexts:https://geo.libretexts.org/Special:Search?q=">geo.libretexts:https://geo.libretexts.org/Special:Search?q=</a></p>
<p><a href="i:00eng.libretexts:https://eng.libretexts.org/Special:Search?q=">eng.libretexts:https://eng.libretexts.org/Special:Search?q=</a></p>
<p><a href="i:00biz.libretexts:https://biz.libretexts.org/Special:Search?q=">biz.libretexts:https://biz.libretexts.org/Special:Search?q=</a></p>
<p><a href="i:00human.libretexts:https://human.libretexts.org/Special:Search?q=">human.libretexts:https://human.libretexts.org/Special:Search?q=</a></p>
<p><a href="i:00socialsci.libretexts:https://socialsci.libretexts.org/Special:Search?q=">socialsci.libretexts:https://socialsci.libretexts.org/Special:Search?q=</a></p>
<p><a href="i:00workforce.libretexts:https://workforce.libretexts.org/Special:Search?q=">workforce.libretexts:https://workforce.libretexts.org/Special:Search?q=</a></p>
</p><p>
Engines that can use as documentation:<br>
<p><a href="i:00oscobo:https://www.oscobo.com/search.php?q=">oscobo:https://www.oscobo.com/search.php?q=</a></p>
<p><a href="i:00teoma:https://www.teoma.com/web?q=">teoma:https://www.teoma.com/web?q=</a></p>
<p><a href="i:00lycos:https://search.lycos.com/web/?q=">lycos:https://search.lycos.com/web/?q=</a></p>
<p><a href="i:00technorati:http://technorati.com/search/index.php?q=">technorati:http://technorati.com/search/index.php?q=</a></p>
<p><a href="i:00qwant:https://lite.qwant.com/?q=">qwant:https://lite.qwant.com/?q=</a></p>
<p><a href="i:00swisscows:https://swisscows.com/web?query=">swisscows:https://swisscows.com/web?query=</a></p>
<p><a href="i:00duck:https://duckduckgo.com/?q=">duck:https://duckduckgo.com/?q=</a></p>
<p><a href="i:00mojeek:https://www.mojeek.com/search?q=">mojeek:https://www.mojeek.com/search?q=</a></p>
<p><a href="i:00gigablast:https://www.gigablast.com/search?c=main&qlangcountry=en-us&q=">gigablast:https://www.gigablast.com/search?c=main&qlangcountry=en-us&q=</a></p>
<p><a href="i:00yandex:https://yandex.com/search/?text=">yandex:https://yandex.com/search/?text=</a></p>
<p><a href="i:00searx:https://searchx.mobi/?q=">searx:https://searchx.mobi/?q=</a></p>
</p><p>
Cloud storage:<br>
</p><p>
Scholar:<br>
<p><a href="i:00sweetsearch:https://sweetsearch.com/search?q=">sweetsearch:https://sweetsearch.com/search?q=</a></p>
<p><a href="i:00refseek:https://www.refseek.com/search?q=">refseek:https://www.refseek.com/search?q=</a></p>
<p><a href="i:00google scholar:https://scholar.google.com/scholar?q=">google scholar:https://scholar.google.com/scholar?q=</a></p>
<p><a href="i:00semanticscholar:https://www.semanticscholar.org/search?sort=relevance&q=">semanticscholar:https://www.semanticscholar.org/search?sort=relevance&q=</a></p>
</p><p>
Developer:<br>
<p><a href="i:00git:https://github.com/search?type=Repositories&amp;q=">git:https://github.com/search?type=Repositories&amp;q=</a></p>
<p><a href="i:00man:http://man.cx/">man:http://man.cx/</a></p>
<p><a href="i:00code:http://searchcode.com/?q=">code:http://searchcode.com/?q=</a></p>
<p><a href="i:00symbolhound:http://symbolhound.com/?q=">symbolhound:http://symbolhound.com/?q=</a></p>
<p><a href="i:00vector:https://vector.me/search/">vector:https://vector.me/search/</a></p>
<p><a href="i:00jsdelivr:http://www.jsdelivr.com/?query=">jsdelivr:http://www.jsdelivr.com/?query=</a></p>
<p><a href="i:00greasyfork:https://greasyfork.org/en/scripts?sort=updated&q=">greasyfork:https://greasyfork.org/en/scripts?sort=updated&q=</a></p>
</p><p>
app:<br>
<p><a href="i:00App store:market://search?q=">App store:market://search?q=</a></p>
</p><p>
local engines(May need termux customized edition and tools like bcgnuplot etc.):<br>
<p><a href="i:00bc:d:text/html:echo \'%s\'|bc -l -q:">bc:d:text/html:echo \'%s\'|bc -l -q:</a></p>
<p><a href="i:002D plot:d:image/svg+xml:gnuplot -e \'set term svg;set output; plot %s\':">2D plot:d:image/svg+xml:gnuplot -e \'set term svg;set output; plot %s\':</a></p>
<p><a href="i:003D plot:d:image/svg+xml:gnuplot -e \'set term svg;set output; splot %s\':">3D plot:d:image/svg+xml:gnuplot -e \'set term svg;set output; splot %s\':</a></p>
</p>
</body></html>

66
en/searchurl/urls.html Normal file
View File

@ -0,0 +1,66 @@
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1">
<title>url services</title></head><body>
<h3>url services</h3>
<p>
Click the following links to install url services with <a href="..">uweb browser</a>. <b>Force exit and re-launch the app</b>, then long press the button with the icon "image" to popup the menu.<br>
<p><a href="i:01Fullscreen video:i:5f">Fullscreen video:i:5f</a></p>
<p><a href="i:01Send url:i:5j">Send url:i:5j</a></p>
<p><a href="i:01Send url(player):i:5ji:5g">Send url(player):i:5ji:5g</a></p>
<p><a href="i:01Send url(bookmark):i:5ji:52../home5:">Send url(bookmark):i:5ji:52../home5:</a></p>
<p><a href="i:01Send url(clipboard):i:5ji:5b">Send url(clipboard):i:5ji:5b</a></p>
<p><a href="i:01Send url(fullscreen):i:5ji:5f">Send url(fullscreen):i:5ji:5f</a></p>
<p><a href="i:01Send url(bookmark fullscreen):i:5ji:52../home5:i:5f">Send url(bookmark fullscreen):i:5ji:52../home5:i:5f</a></p>
<p><a href="i:01Send url(site fullscreen):i:5ji:0mi:5f:">Send url(site fullscreen):i:5ji:0mi:5f:</a></p>
<p><a href="i:01Send url(video):i:5ji:0mc16:">Send url(video):i:5ji:0mc16:</a></p>
<p><a href="i:01Send url(bookmark site fullscreen):i:5ji:52../home5:i:0mi:5f:">Send url(bookmark site fullscreen):i:5ji:52../home5:i:0mi:5f:</a></p>
<p><a href="i:01Redirect/edit:e:">Redirect/edit:e:</a></p>
<p><a href="i:01Save2autocomplete:i:51:">Save2autocomplete:i:51:</a></p>
<p><a href="i:01Bookmark:i:52:">Bookmark:i:52:</a></p>
<p><a href="i:01Note:i:53:">Note:i:53:</a></p>
<p><a href="i:01Save engine:i:54:">Save engine:i:54:</a></p>
<p><a href="i:01Save link:i:55:">Save link:i:55:</a></p>
<p><a href="i:01Save to desktop:i:58">Save to desktop:i:58</a></p>
<p><a href="i:01Add to media storage::001">Add to media storage::001</a></p>
<p><a href="i:01tgurl:https://tx.me/share/url?url=">tgurl:https://tx.me/share/url?url=</a></p>
<p><a href="i:01tgdownload:https://tx.me/share/url?url=/download ">tgdownload:https://tx.me/share/url?url=/download </a></p>
<p><a href="i:01Compatible mode:i:5d">Compatible mode:i:5d</a></p>
<p><a href="i:01papago:https://papago.naver.net/website?locale=en&target=en&url=">papago:https://papago.naver.net/website?locale=en&target=en&url=</a></p>
<p><a href="i:01google translate:https://translate.google.com/translate?sl=auto&tl=en&u=">google translate:https://translate.google.com/translate?sl=auto&tl=en&u=</a></p>
<p><a href="i:01Source:view-source:">Source:view-source:</a></p>
<p><a href="i:01outline:https://www.outline.com/">outline:https://www.outline.com/</a></p>
<p><a href="i:012pdf:https://www.web2pdfconvert.com#">2pdf:https://www.web2pdfconvert.com#</a></p>
<p><a href="i:01printfriendly:https://www.printfriendly.com/print/?url=">printfriendly:https://www.printfriendly.com/print/?url=</a></p>
<p><a href="i:01htmlview:https://htmlview.glitch.me/?">htmlview:https://htmlview.glitch.me/?</a></p>
<p><a href="i:01htmlpreview:https://htmlpreview.github.io/?">htmlpreview:https://htmlpreview.github.io/?</a></p>
<p><a href="i:01webarchive:https://web.archive.org/web/*/">webarchive:https://web.archive.org/web/*/</a></p>
<p><a href="i:01archive:https://archive.is/?run=1&url=">archive:https://archive.is/?run=1&url=</a></p>
<p><a href="i:01google by image:https://www.google.com/searchbyimage?image_url=">google by image:https://www.google.com/searchbyimage?image_url=</a></p>
<p><a href="i:01tinyeye:https://tineye.com/search?url=">tinyeye:https://tineye.com/search?url=</a></p>
<p><a href="i:01Yandex image:https://yandex.com/images/search?text=">Yandex image:https://yandex.com/images/search?text=</a></p>
<p><a href="i:01Yandex by image:https://yandex.com/images/search?family=yes&rpt=imageview&url=">Yandex by image:https://yandex.com/images/search?family=yes&rpt=imageview&url=</a></p>
<p><a href="i:01ascii2d:https://ascii2d.net/search/url/">ascii2d:https://ascii2d.net/search/url/</a></p>
<p><a href="i:01trace.moe:https://trace.moe/?url=">trace.moe:https://trace.moe/?url=</a></p>
<p><a href="i:01saucenao:https://saucenao.com/search.php?url=">saucenao:https://saucenao.com/search.php?url=</a></p>
<p><a href="i:01Add to Feedly:https://feedly.com/i/subscription/feed/">Add to Feedly:https://feedly.com/i/subscription/feed/</a></p>
<p><a href="i:01Video download:https://tbvd.herokuapp.com/redirect?url=">Video download:https://tbvd.herokuapp.com/redirect?url=</a></p>
<p><a href="i:01Audio download:https://tbvd.herokuapp.com/video?audio=on&url=">Audio download:https://tbvd.herokuapp.com/video?audio=on&url=</a></p>
<p><a href="i:01Site analyzer:https://www.similarweb.com/website/">Site analyzer:https://www.similarweb.com/website/</a></p>
<p><a href="i:01Site buildwith:https://builtwith.com/?">Site buildwith:https://builtwith.com/?</a></p>
<p><a href="i:01instapaper:https://www.instapaper.com/text?u=">instapaper:https://www.instapaper.com/text?u=</a></p>
<p><a href="i:01google docs:http://docs.google.com/gview?embedded=true&url=">google docs:http://docs.google.com/gview?embedded=true&url=</a></p>
</p><p>
The following needs corresponding <a href="../html5/index.html">html5 application</a> to be installed:<br>
<p><a href="i:01txtview:file:///sdcard/uweb/app/txtview.html?url=">txtview:file:///sdcard/uweb/app/txtview.html?url=</a></p>
<p><a href="i:01markdeep:file:///sdcard/uweb/app/markdeep.html?url=">markdeep:file:///sdcard/uweb/app/markdeep.html?url=</a></p>
<p><a href="i:01plyr:file:///sdcard/uweb/app/plyr.html?u=">plyr:file:///sdcard/uweb/app/plyr.html?u=</a></p>
<p><a href="i:01dplayer:file:///sdcard/uweb/app/dplayer.html?u=">dplayer:file:///sdcard/uweb/app/dplayer.html?u=</a></p>
<p><a href="i:01pdf:file:///sdcard/uweb/app/pdfviewer.html?file=">pdf:file:///sdcard/uweb/app/pdfviewer.html?file=</a></p>
<p><a href="i:01epub:file:///sdcard/uweb/app/epub.html?u=">epub:file:///sdcard/uweb/app/epub.html?u=</a></p>
<p><a href="i:01djvu:file:///sdcard/uweb/app/djvu.html?url=">djvu:file:///sdcard/uweb/app/djvu.html?url=</a></p>
</p><p>
</p>
<p>in which &quot;redirect&quot; needs <a href="../redirect/index.html">default.redirect</a>.</p>
</body></html>

View File

@ -3,6 +3,7 @@
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>/en/</loc>
<lastmod>2022-07-02T00:00:00+00:00</lastmod>
<xhtml:link
rel="alternate"
hreflang="zh"
@ -13,6 +14,58 @@
hreflang="en"
href="/en/"
/>
</url><url>
<loc>/en/_posts/</loc>
<lastmod>2022-07-02T00:00:00+00:00</lastmod>
<xhtml:link
rel="alternate"
hreflang="zh"
href="/zh/_posts/"
/>
<xhtml:link
rel="alternate"
hreflang="en"
href="/en/_posts/"
/>
</url><url>
<loc>/en/sitemap/</loc>
<lastmod>2022-07-02T00:00:00+00:00</lastmod>
<xhtml:link
rel="alternate"
hreflang="zh"
href="/zh/sitemap/"
/>
<xhtml:link
rel="alternate"
hreflang="en"
href="/en/sitemap/"
/>
</url><url>
<loc>/en/filenames/</loc>
<lastmod>2022-06-30T00:00:00+00:00</lastmod>
<xhtml:link
rel="alternate"
hreflang="zh"
href="/zh/filenames/"
/>
<xhtml:link
rel="alternate"
hreflang="en"
href="/en/filenames/"
/>
</url><url>
<loc>/en/links/</loc>
<lastmod>2022-06-30T00:00:00+00:00</lastmod>
<xhtml:link
rel="alternate"
hreflang="zh"
href="/zh/links/"
/>
<xhtml:link
rel="alternate"
hreflang="en"
href="/en/links/"
/>
</url><url>
<loc>/en/categories/</loc>
<xhtml:link

105
en/sitemap/index.html Normal file
View File

@ -0,0 +1,105 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="/uwebzh/style.css" type="text/css" />
<title>Site map</title>
<script type="text/javascript">
function nav2(page){
let href = location.href;
for(let i=href.length-1;i>0;i--){
if('/'==href.charAt(i) && '/'==href.charAt(i-3))
location.href = href.substring(0,i+1)+page;
}
return false;
}
</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>
<nav>
</nav>
</header>
<br />
<div class="container">
<h1 class="title">Site map
<br>
<span class="subtitle"></span>
</h1>
<ul class="tags">
</ul>
<h4 id="ui">UI</h4>
<ul>
<li><a href="../searchurl/search.html">Search engines</a></li>
<li><a href="../searchurl/homescreen.html">Home screen</a>
<ul>
<li><a href="../searchurl/quickstart.html">Quick start</a></li>
</ul>
</li>
<li><a href="i:61:https://fastly.jsdelivr.net/gh/torappinfo/uwebzh/en/searchurl/func.html">UI</a> (<a href="i:61:https://gitee.com/jamesfengcao/uwebzh/raw/master/en/searchurl/func.html">gitee</a>)</li>
<li><a href="../searchurl/backup.html">Backup and restore</a></li>
</ul>
<h4 id="customization">Customization</h4>
<ul>
<li>Bottom toolbar button long pressing menus
<ul>
<li><a href="../searchurl/uas.html">User agents</a></li>
<li><a href="../searchurl/rjs.html">Javascript</a></li>
<li><a href="../searchurl/urls.html">Url services</a></li>
<li><a href="../links/index.html">Links</a></li>
<li><a href="../searchurl/cmds.html">Commands</a></li>
<li><a href="../searchurl/rjs.html">Remote javascript</a></li>
<li><a href="../searchurl/pccopy/index.html">Menu for selections</a></li>
</ul>
</li>
<li><a href="../longclick/index.html">Menu for long pressing hypertext</a></li>
<li><a href="../icons/index.html">Toolbar</a></li>
<li><a href="../gesture/index.html">Gestures</a></li>
<li><a href="i:60/sdcard/uweb/config.html:https://jamesfengcao.gitee.io/uwebzh/en/searchurl/config.html">Font settings</a></li>
</ul>
<h4 id="advanced">Advanced</h4>
<h5 id="content">Content</h5>
<ul>
<li><a href="../adblock/index.html">ADs block</a></li>
<li><a href="../globalcss/index.html">CSS styles</a></li>
<li><a href="../redirect/index.html">redirection</a></li>
<li><a href="../sitejs/index.html">Javascript and CSS for domains</a></li>
<li><a href="../offlinecache/index.html">Offline cache</a></li>
</ul>
<h5 id="tools">Tools</h5>
<ul>
<li><a href="../bookmarklet/index.html">Bookmarklets</a></li>
<li><a href="../filecap/index.html">Custom file handling</a></li>
<li><a href="../html5/index.html">Html5 application</a></li>
<li><a href="../filemanager/index.html">File manager</a></li>
<li><a href="../tools/index.html">Tools</a></li>
<li>Termux
<ul>
<li><a href="../bc/index.html">GNU bc</a></li>
<li><a href="../gnuplot/index.html">Gnuplot</a></li>
<li><a href="../tcron/index.html">tcron</a></li>
<li><a href="../loadbt/index.html">Offline download</a></li>
</ul>
</li>
</ul>
<h5 id="miscellaneous">Miscellaneous</h5>
<ul>
<li><a href="../filenames/index.html">Configuration files</a></li>
<li><a href="../searchurl/plugins.html">Plugins</a></li>
</ul>
<h4 id="tips">Tips</h4>
<ul>
<li><a href="../tips/index.html">Tips</a></li>
<li><a href="../video/index.html">Video</a></li>
<li><a href="../logcat/index.html">Debug</a></li>
</ul>
</div>
</body>
</html>

View File

@ -4,6 +4,8 @@
<sitemap>
<loc>en/sitemap.xml</loc>
<lastmod>2022-07-02T00:00:00+00:00</lastmod>
</sitemap>
<sitemap>

View File

@ -123,6 +123,7 @@ gozer 广告屏蔽样式
<description>点击以下链接可安装至常用链接
显示网站安全证书
迅雷盘离线
网页全屏
点击安装Cookie延期地址栏内删除特殊字符站内搜索seedr离线下载等
点击安装离线下载(pcloud,furk,微云等)
酷安扫描
@ -154,25 +155,9 @@ Cookie延期至70年但服务器有可能否决。
设置http代理, &amp;quot;:010:&amp;quot;禁用代理。
:011[socks host]:[port]
socks代理
&amp;quot;i:&amp;quot;内部链接: 点击安装笔记菜单
i:0m[bookmarklet index|prefix|c[cssFlag]]:[url]
&amp;quot;i:&amp;quot;内部链接: i:0m[bookmarklet index|prefix|c[cssFlag]]:[url]
将url作为网站访问[bookmarklet index]至少占两个字符。
i:15[string]
设置地址栏内容为[string]
i:16[mimetype]:[Action Name]:[App Name]:[Activity Name]
读取第三方应用输入。
点击安装 via扫码菜单至常用链接。其它扫描器也都可以使用只需要把链接里的名字换掉就行。 上面的方案其实不仅可以扫描qr也可以使用任何第三方应用获得任何种类的数据。其中有uweb表示特殊mimetype作为url来使用。其他数据类型改成合适的mimetype即可。
点击安装酷安扫描至常用链接
i:18[extended mimetype]:[range]:[url]
读取url部分数据并使用指定mimetype强制处理。
:格式同http header。譬如&amp;quot;500-1000,-300&amp;quot;
:可以为标准的mimetype。也可以在标准mimetype后面添加&amp;quot;.&amp;lt;文件名&amp;gt;&amp;quot;此时uweb配置目录下的文件“&amp;lt;文件名&amp;gt;”内容会附在url部分数据后面一起显示。
i:19[string]
地址栏内容末尾附加[string]
i:1b
显示网站证书
i:1c
等待从网络接收url并打开</description>
c[cssFlag]: For example, &amp;quot;c12&amp;quot; will apply the third and fourth global CSS (12=2^2+2^3). All other cases will be treated as prefix, the real visited url is &amp;quot;[prefix]+url&amp;quot;.</description>
</item>
<item>

View File

@ -123,6 +123,7 @@ gozer 广告屏蔽样式
<description>点击以下链接可安装至常用链接
显示网站安全证书
迅雷盘离线
网页全屏
点击安装Cookie延期地址栏内删除特殊字符站内搜索seedr离线下载等
点击安装离线下载(pcloud,furk,微云等)
酷安扫描
@ -154,25 +155,9 @@ Cookie延期至70年但服务器有可能否决。
设置http代理, &amp;quot;:010:&amp;quot;禁用代理。
:011[socks host]:[port]
socks代理
&amp;quot;i:&amp;quot;内部链接: 点击安装笔记菜单
i:0m[bookmarklet index|prefix|c[cssFlag]]:[url]
&amp;quot;i:&amp;quot;内部链接: i:0m[bookmarklet index|prefix|c[cssFlag]]:[url]
将url作为网站访问[bookmarklet index]至少占两个字符。
i:15[string]
设置地址栏内容为[string]
i:16[mimetype]:[Action Name]:[App Name]:[Activity Name]
读取第三方应用输入。
点击安装 via扫码菜单至常用链接。其它扫描器也都可以使用只需要把链接里的名字换掉就行。 上面的方案其实不仅可以扫描qr也可以使用任何第三方应用获得任何种类的数据。其中有uweb表示特殊mimetype作为url来使用。其他数据类型改成合适的mimetype即可。
点击安装酷安扫描至常用链接
i:18[extended mimetype]:[range]:[url]
读取url部分数据并使用指定mimetype强制处理。
:格式同http header。譬如&amp;quot;500-1000,-300&amp;quot;
:可以为标准的mimetype。也可以在标准mimetype后面添加&amp;quot;.&amp;lt;文件名&amp;gt;&amp;quot;此时uweb配置目录下的文件“&amp;lt;文件名&amp;gt;”内容会附在url部分数据后面一起显示。
i:19[string]
地址栏内容末尾附加[string]
i:1b
显示网站证书
i:1c
等待从网络接收url并打开</description>
c[cssFlag]: For example, &amp;quot;c12&amp;quot; will apply the third and fourth global CSS (12=2^2+2^3). All other cases will be treated as prefix, the real visited url is &amp;quot;[prefix]+url&amp;quot;.</description>
</item>
<item>

View File

@ -36,7 +36,7 @@
<p>点击以下链接可安装至常用链接<br>
<a href="i:0g/sdcard/uweb/default.link::显示安全证书:i:1b%0A">显示网站安全证书</a><br>
<a href="i:0g/sdcard/uweb/default.link::迅雷盘离线:http://pan.xunlei.com/ {let rsc=setInterval(function(){var offBtn=document.querySelector('.pan-dropdown-menu.plus-menu>a:nth-child(2)');if(offBtn){clearInterval(rsc);var wsc=setInterval(function(){offBtn.click();var textarea=document.querySelector('.fileurl-input__container>textarea');if(textarea){clearInterval(wsc);textarea.value='%25u';var event=document.createEvent('HTMLEvents');event.initEvent('input',false,true);textarea.dispatchEvent(event);document.querySelector('.pan-dialog-btn__primary').click();}},200);}},1000);}%0A">迅雷盘离线</a></p>
<p><a href="i:0g/sdcard/uweb/default.link::网页全屏: location.href='i:5fsetTimeout(()=>document.documentElement.requestFullscreen(),50);';%0A"></a></p>
<p><a href="i:0g/sdcard/uweb/default.link::网页全屏: location.href='i:5fsetTimeout(()=>document.documentElement.requestFullscreen(),50);';%0A">网页全屏</a></p>
<p><a href="i:0g/sdcard/uweb/default.link:https://fastly.jsdelivr.net/gh/torappinfo/uwebzh/searchurl/txt/link.cfg">点击安装Cookie延期地址栏内删除特殊字符站内搜索seedr离线下载等</a><br>
<a href="i:0g/sdcard/uweb/default.link:https://fastly.jsdelivr.net/gh/torappinfo/uwebzh/searchurl/txt/offline.link">点击安装离线下载(pcloud,furk,微云等)</a></p>
<p><a href="i:53i:16uweb:android.intent.action.VIEW:com.coolapk.market:com.coolapk.market.view.photo.QRCodeActivity">酷安扫描</a></p>
@ -88,11 +88,14 @@ socks代理</p>
</li>
</ul>
<h3 id="i内部链接">&quot;i:&quot;内部链接:</h3>
<p>点击安装<a href="i:53i:52">笔记</a>菜单</p>
<ul>
<li>
<p>i:0m[bookmarklet index|prefix|c[cssFlag]]:[url]<br>
将url作为网站访问[bookmarklet index]至少占两个字符。</p>
<ul>
<li>c[cssFlag]: For example, &quot;c12&quot; will apply the third and fourth global CSS (12=2^2+2^3).</li>
<li>All other cases will be treated as prefix, the real visited url is &quot;[prefix]+url&quot;.</li>
</ul>
</li>
<li>
<p>i:15[string]<br>
@ -100,9 +103,7 @@ socks代理</p>
</li>
<li>
<p>i:16[mimetype]:[Action Name]:[App Name]:[Activity Name]<br>
读取第三方应用输入。<br>
点击安装<a href="i:53i:16uweb:mark.qrcode.SCAN:mark.qrcode:mark.qrcode.CaptureActivity"> via扫码</a>菜单至常用链接。其它扫描器也都可以使用,只需要把链接里的名字换掉就行。 上面的方案其实不仅可以扫描qr也可以使用任何第三方应用获得任何种类的数据。其中有uweb表示特殊mimetype作为url来使用。其他数据类型改成合适的mimetype即可。<br>
点击安装<a href="i:53i:16uweb:android.intent.action.VIEW:com.coolapk.market:com.coolapk.market.view.photo.QRCodeActivity">酷安扫描</a>至常用链接</p>
读取第三方应用输入。</p>
</li>
<li>
<p>i:18[extended mimetype]:[range]:[url]<br>

View File

@ -8,13 +8,13 @@
<p><a href="i:01自动全屏播放:i:5f">自动全屏播放:i:5f</a></p>
<p><a href="i:01发送url:i:5j">发送url:i:5j</a></p>
<p><a href="i:01发送url(播放器):i:5ji:5g">发送url(播放器):i:5ji:5g</a></p>
<p><a href="i:01发送url(书签):i:5ji:51../home5:">发送url(书签):i:5ji:51../home5:</a></p>
<p><a href="i:01发送url(书签):i:5ji:52../home5:">发送url(书签):i:5ji:52../home5:</a></p>
<p><a href="i:01发送url(剪贴板):i:5ji:5b">发送url(剪贴板):i:5ji:5b</a></p>
<p><a href="i:01发送url(全屏播放):i:5ji:5f">发送url(全屏播放):i:5ji:5f</a></p>
<p><a href="i:01发送url(书签全屏):i:5ji:51../home5:i:5f">发送url(书签全屏):i:5ji:51../home5:i:5f</a></p>
<p><a href="i:01发送url(书签全屏):i:5ji:52../home5:i:5f">发送url(书签全屏):i:5ji:52../home5:i:5f</a></p>
<p><a href="i:01发送url(整网全屏):i:5ji:0mi:5f:">发送url(整网全屏):i:5ji:0mi:5f:</a></p>
<p><a href="i:01发送url(只显视频):i:5ji:0mc16:">发送url(只显视频):i:5ji:0mc16:</a></p>
<p><a href="i:01发送url(书签整网全屏):i:5ji:51../home5:i:0mi:5f:">发送url(书签整网全屏):i:5ji:51../home5:i:0mi:5f:</a></p>
<p><a href="i:01发送url(书签整网全屏):i:5ji:52../home5:i:0mi:5f:">发送url(书签整网全屏):i:5ji:52../home5:i:0mi:5f:</a></p>
<p><a href="i:01重定向/编辑:e:">重定向/编辑:e:</a></p>
<p><a href="i:01保存地址栏提示:i:51:">保存地址栏提示:i:51:</a></p>
<p><a href="i:01书签:i:52:">书签:i:52:</a></p>
@ -65,7 +65,7 @@
<p><a href="i:01instapaper:https://www.instapaper.com/text?u=">instapaper:https://www.instapaper.com/text?u=</a></p>
<p><a href="i:01google docs:http://docs.google.com/gview?embedded=true&url=">google docs:http://docs.google.com/gview?embedded=true&url=</a></p>
</p><p>
以下需安装相应的<a href="../html5">html5应用</a>至匹配的目录:<br>
以下需安装相应的<a href="../html5/index.html">html5应用</a>至匹配的目录:<br>
<p><a href="i:01大文件:file:///sdcard/uweb/app/txtview.html?url=">大文件:file:///sdcard/uweb/app/txtview.html?url=</a></p>
<p><a href="i:01markdeep大文件:file:///sdcard/uweb/app/markdeep.html?url=">markdeep大文件:file:///sdcard/uweb/app/markdeep.html?url=</a></p>
<p><a href="i:01plyr播放器:file:///sdcard/uweb/app/plyr.html?u=">plyr播放器:file:///sdcard/uweb/app/plyr.html?u=</a></p>
@ -78,7 +78,7 @@
<p><a href="i:012020jx:https://api.2020jx.com/?url=">2020jx:https://api.2020jx.com/?url=</a></p>
<p><a href="i:01iztyy:http://jx.iztyy.com/svip/?url=">iztyy:http://jx.iztyy.com/svip/?url=</a></p>
</p>
<p>其中&quot;重定向&quot;<a href="/uweb/redirect">文件default.redirect配置</a>,对&quot;file://&quot;重定向将调用合适编辑器编辑文件。</p>
<p>其中&quot;重定向&quot;<a href="../redirect/index.html">文件default.redirect配置</a>,对&quot;file://&quot;重定向将调用合适编辑器编辑文件。</p>
<p>更多视频服务见:<br />
<a href="https://51.ruyo.net/3127.html">https://51.ruyo.net/3127.html</a><br />
<a href="https://www.cnblogs.com/devcjq/articles/6939961.html">https://www.cnblogs.com/devcjq/articles/6939961.html</a></p>

View File

@ -17,6 +17,16 @@
</url><url>
<loc>/zh/_posts/</loc>
<lastmod>2022-06-25T00:00:00+00:00</lastmod>
<xhtml:link
rel="alternate"
hreflang="en"
href="/en/_posts/"
/>
<xhtml:link
rel="alternate"
hreflang="zh"
href="/zh/_posts/"
/>
</url><url>
<loc>/zh/adblock/</loc>
<lastmod>2022-06-25T00:00:00+00:00</lastmod>
@ -42,6 +52,16 @@
</url><url>
<loc>/zh/sitemap/</loc>
<lastmod>2022-05-28T00:00:00+00:00</lastmod>
<xhtml:link
rel="alternate"
hreflang="en"
href="/en/sitemap/"
/>
<xhtml:link
rel="alternate"
hreflang="zh"
href="/zh/sitemap/"
/>
</url><url>
<loc>/zh/androidtv/</loc>
<lastmod>2022-05-18T00:00:00+00:00</lastmod>
@ -60,6 +80,16 @@
</url><url>
<loc>/zh/links/</loc>
<lastmod>2022-05-10T00:00:00+00:00</lastmod>
<xhtml:link
rel="alternate"
hreflang="en"
href="/en/links/"
/>
<xhtml:link
rel="alternate"
hreflang="zh"
href="/zh/links/"
/>
</url><url>
<loc>/zh/tags/%E5%9B%BD%E5%A4%96%E7%BD%91%E5%9D%80/</loc>
<lastmod>2022-04-25T00:00:00+00:00</lastmod>
@ -93,6 +123,16 @@
</url><url>
<loc>/zh/filenames/</loc>
<lastmod>2022-03-18T00:00:00+00:00</lastmod>
<xhtml:link
rel="alternate"
hreflang="en"
href="/en/filenames/"
/>
<xhtml:link
rel="alternate"
hreflang="zh"
href="/zh/filenames/"
/>
</url><url>
<loc>/zh/filemanager/</loc>
<lastmod>2022-02-11T00:00:00+00:00</lastmod>

View File

@ -41,7 +41,7 @@
<li><a href="../searchurl/quickstart.html">快速访问</a></li>
</ul>
</li>
<li><a href="i:61:https://fastly.jsdelivr.net/gh/torappinfo/uwebzh/searchurl/func.html">界面配置及杂项</a> (<a href="i:61:https://gitee.com/jamesfengcao/uwebzh/raw/master/searchurl/func.html">gitee镜像</a>)</li>
<li><a href="i:61:https://fastly.jsdelivr.net/gh/torappinfo/uwebzh/zh/searchurl/func.html">界面配置及杂项</a> (<a href="i:61:https://gitee.com/jamesfengcao/uwebzh/raw/master/zh/searchurl/func.html">gitee镜像</a>)</li>
<li><a href="../searchurl/backup.html">备份与恢复</a></li>
</ul>
<h4 id="个性化">个性化</h4>