1 <?xml version="1.0" encoding="utf-8" standalone="yes"?>
2 <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
5 <link>https://jamesfengcao.gitee.io/uwebzh/</link>
6 <description>Recent content on </description>
7 <generator>Hugo -- gohugo.io</generator>
8 <language>en-us</language>
9 <lastBuildDate>Wed, 23 Feb 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://jamesfengcao.gitee.io/uwebzh/index.xml" rel="self" type="application/rss+xml" />
11 <title>信息隐藏技术总览</title>
12 <link>https://jamesfengcao.gitee.io/uwebzh/adblock/</link>
13 <pubDate>Wed, 23 Feb 2022 00:00:00 +0000</pubDate>
15 <guid>https://jamesfengcao.gitee.io/uwebzh/adblock/</guid>
16 <description> 长按底部工具栏[☰]按钮,选取&quot;禁用iframe&quot;。更多可参看自定义样式。 对简单网页,特别是小说网站,可以长按设置,选取&quot;拦截外链脚本&quot;。可配置白名单js.allow。 全屏无干扰播放。 长按[☰]按钮可隐藏浮动信息。 双正则表达式根域名隐藏。 url.deny。需要屏蔽的url正则表达式(java语法),忽视回车,可用&quot;#&quot;开头注释。 针对特定网站的脚本样式。 直接关闭图像。 关闭[JS]脚本。 </description>
21 <link>https://jamesfengcao.gitee.io/uwebzh/bookmarklet/</link>
22 <pubDate>Fri, 11 Feb 2022 00:00:00 +0000</pubDate>
24 <guid>https://jamesfengcao.gitee.io/uwebzh/bookmarklet/</guid>
25 <description>超微浏览器支持直接运行远程网址上的小书签(Bookmarklet),将本页面或其它包含小书签网址加入书签。使用时只需长按小书签链接,点击“新窗口打开”,小书签将作用于超微浏览器最后一个窗口(非小书签窗口)页面上。
27 ');s.close();var pre=s.body.appendChild(s.createElement('pre'));pre.style.overflow='auto';pre.style.whiteSpace='pre-wrap';pre.appendChild(s.createTextNode(document.cookie))})()"网页cookie
28 ');s.close();var pre=s.body.appendChild(s.createElement('pre'));pre.style.overflow='auto';pre.style.whiteSpace='pre-wrap';pre.appendChild(s.createTextNode(document.documentElement.innerHTML))})()"网页源码
29 maxd)maxd=lm;for(var%20i=0;F=w.frames[i];i++){gett(F);}}catch(e){}}var%20now=new%20Date();var%20maxd=new%20Date(document.lastModified);gett(window);if(maxd.getTime()==0||now.toUTCString()==maxd.toUTCString()){alert('Page%20is%20dynamically%20generated,%20cannot%20determine%20date.');}else{alert('Page%20was%20last%20modified%20'+maxd.toLocaleString());}" class="bookmarklet" rel="nofollow"显示网页最后更改时间
31 Shows all form elements
32 Enables all form elements
39 =0){spannode=document.createElement(&quot;SPAN&quot;);spannode.style.backgroundColor=&quot;yellow&quot;;middlebit=node.splitText(pos);endbit=middlebit.splitText(RegExp.$1.length);middleclone=middlebit.cloneNode(true);spannode.appendChild(middleclone);middlebit.parentNode.replaceChild(spannode,middlebit);++count;skip=1;}}else if( node.nodeType==1 &amp;&amp; node.childNodes &amp;&amp; node.tagName.toUpperCase()!=&quot;SCRIPT&quot; &amp;&amp; node.tagName.toUpperCase!=&quot;STYLE&quot;){for (var child=0; child 正则搜索
40 nCols)nCols=tab.rows[i].cells.length;return nCols;}function makeHeaderLink(tableNo, colNo, ord){var link;link=document.createElement('a');link.href='javascript:sortTable('+tableNo+','+colNo+','+ord+');';link.appendChild(document.createTextNode((ord0)?'a':'d'));return link;}function makeHeader(tableNo,nCols){var header, headerCell, i;header=document.createElement('tr');for(i=0;i表格排序</description>
44 <title>文件管理器及文件挑选并批量处理</title>
45 <link>https://jamesfengcao.gitee.io/uwebzh/filemanager/</link>
46 <pubDate>Fri, 11 Feb 2022 00:00:00 +0000</pubDate>
48 <guid>https://jamesfengcao.gitee.io/uwebzh/filemanager/</guid>
49 <description>超微浏览器访问以&quot;/&quot;结尾 (包括&quot;/?&quot;及后面参数)的&quot;file://&quot; url,则进入文件管理器。
50 对任何目录型(以“/”结尾)文件url,后面可附&quot;?[文件前缀][[文件后缀]]&quot;。譬如&quot;file:///sdcard/?.png&quot;会列举出&quot;/sdcard&quot;目录下所有.png文件。&quot;?IMG&quot;列举出所有IMG开头的文件。此时可选定文件,并安装checked.js对选取文件进行批量处理。
51 文件批量处理配置default.select例子:
52 图像缩小:checked.js:while read fname;do convert -resize %50x%50 $fname small_$fname; done</description>
56 <title>操作选中(富)文本/元素</title>
57 <link>https://jamesfengcao.gitee.io/uwebzh/pccopy/</link>
58 <pubDate>Thu, 10 Feb 2022 00:00:00 +0000</pubDate>
60 <guid>https://jamesfengcao.gitee.io/uwebzh/pccopy/</guid>
61 <description>点击安装&quot;保存文本&quot;等
62 重启浏览器,长按“链接”按钮,将弹出菜单。若用户当前窗口并无选中文本,则选取整个页面作相应操作,否则以选中文本为准。
63 配置文件&quot;/sdcard/uweb/default.select&quot;定义了超微浏览器对选中(富)文本/元素进行的操作。没有任何选中元素则以整个网页为操作对象。每行格式如下:
64 [菜单名]:[mimetype]:[命令行]
65 选中(富)文本作为命令行的标准输入,而标准输出根据mimetype进行相应处理。
66 mimetype用来表示命令的输入输出类型。格式为&quot;[输入mimetype]/[输出mimetype]&quot;,&quot;[输入mimetype]&quot;可为&quot;html&quot;或空(txt格式)或为以超微配置目录为基准的相对路径.js文件名; 输出可为标准的mimetype或超微特殊扩充。如:
67 html/text/html: 选中富文本为html格式, 输出mimetype为text/html。
68 /uweb: 选中文本为txt格式, 输出mimetype为特殊扩充uweb,超微将把输出作为链接来处理。
69 /termux: 命令运行结果将作为termux下命令运行。
70 checked.js: 运行配置目录下checked.js,其返回值作为命令行标准输入。对任何目录型(以“/”结尾)文件url,后面可附&quot;?[文件前缀][[文件后缀]]&quot;。譬如&quot;file:///sdcard/?.png&quot;会列举出&quot;/sdcard&quot;目录下所有.png文件。此时选择选定文件,则可利用checked.js复制文件至PC。(参看下面具体配置)
71 配置/sdcard/uweb/default.select如下:
72 复制文本到地址栏:uweb:echo i:15`cat`
73 笔记::(cat;echo;echo;)&gt;&gt;notes.txt
74 富文本笔记:html:(cat;echo '&lt;p&gt;&lt;/p&gt;';echo;)&gt;&gt;notes.html
75 命名笔记::(cat;echo;echo;)&gt;&gt;%s
76 复制至PC剪贴板::ssh [user:password]@192.168.2.102 &quot;DISPLAY=:0 xsel -i&quot;
77 复制富文本至PC剪贴板:html:ssh [user:password]@192.168.2.102 &quot;DISPLAY=:0 xsel -i&quot;
78 复制文件至PC:checked.js:while read fname;do scp $fname [user:password]@192.168.2.102:Downloads/.; done
79 如使用剪贴板功能手机需安装uweb定制Termux,并在termux下安装openssl。
80 此处假定远程PC的IP地址为192.168.2.102,PC已经开通了ssh服务。建议用户配置ssh服务为免密码登录,此时用户无需将密码写入文件default.select。用户PC上安装有xsel剪贴板工具。使用其它工具请酌情修改。
81 采用以上配置,笔记将储存在/sdcard/uweb目录下文件note.txt或note.html中(富文本)。命名笔记储存文件则由用户在地址栏输入框内指定。
82 手机其它应用中的文本可选中后分享给超微浏览器,再由超微浏览器作笔记或进一步分享给PC。如果其它应用无法分享选中文本,这种情况可以先复制文本至剪贴板。长按链接按钮选择适当功能即可复制至PC剪贴板。
83 Windows PC 对Windows PC而言,vista及以后自带clip.exe,此时配置如下:
84 复制文本至PC剪贴板::ssh [user:password]@192.168.2.102 clip.exe
90 <title>超级计算器(bc)</title>
91 <link>https://jamesfengcao.gitee.io/uwebzh/bc/</link>
92 <pubDate>Thu, 10 Feb 2022 00:00:00 +0000</pubDate>
94 <guid>https://jamesfengcao.gitee.io/uwebzh/bc/</guid>
95 <description>使用uweb浏览器。
96 Gnu bc计算器支持无限精度,可扩展函数库、常数库。
97 安装bc (Android11+无需安装) 安装uweb定制Termux应用 Termux下运行以下命令:
100 apt install bc 使用书签调用计算器 &quot;长按以下链接-&gt;命令-&gt;书签&quot;可保存链接为书签。书签菜单可至特色服务网页安装。
103 浏览器地址栏作为超级计算器 配置文件/sdcard/uweb/default.acmd如下:
104 计算器:text/html:echo &quot;%s&quot;|bc -l -q
105 更多bc扩展库: 扩展库可下载至/sdcard/uweb目录)
106 https://github.com/susca/bc-extensions
107 http://phodd.net/gnu-bc
108 http://www.numbertheory.org/gnubc/gnubc.html
109 使用扩展库以后default.acmd配置如下: 计算器:text/html:echo &quot;%s&quot;|bc -l -q extensions.bc scientific_constants.bc
110 全能计算器:text/html:echo &quot;%s&quot;|bc -l -q *.bc</description>
115 <link>https://jamesfengcao.gitee.io/uwebzh/icons/</link>
116 <pubDate>Sun, 06 Feb 2022 00:00:00 +0000</pubDate>
118 <guid>https://jamesfengcao.gitee.io/uwebzh/icons/</guid>
119 <description>超微浏览器配置目录下如果存在目录&quot;icon&quot;,则此目录下的文件名为&quot;0&quot;,&quot;1&quot;,&quot;2&quot;...
120 会作为底部工具栏图标。文件&quot;0&quot;替换原后退按钮,&quot;1&quot;为前进按钮,&quot;2&quot;为设置按钮,&quot;3&quot;为主页按钮......。
121 如果定义有新按钮(当前版本存在文件&quot;20&quot;),则uweb支持向量格式图标VectorDrawable,格式为compiled XML。此时所有图标文件必须都是compiled XML格式,或都是普通的图像格式(png,jpg,gif等)。用户可将VectorDrawable XML文件放到安卓项目目录assets下面,重新生成apk文件以后将apk文件解压即可得compiled XML格式图标文件。
122 用户可定义任意多个按钮(100个按钮毫无压力),其短按长按功能可在文件default.button及default.button2中定义,格式与文件default.link完全相同,每行从最后一个按钮开始重定义功能。
123 注意:刷新按钮及窗口按钮图标暂时不能重定义。</description>
128 <link>https://jamesfengcao.gitee.io/uwebzh/tips/</link>
129 <pubDate>Mon, 01 Nov 2021 00:00:00 +0000</pubDate>
131 <guid>https://jamesfengcao.gitee.io/uwebzh/tips/</guid>
132 <description>准确显示一切PC网页:
133 PC模式 + 勾选选项&quot;宽屏显示&quot; + 全局脚本&quot;强制缩放&quot;。
135 home5.html为自定义主屏,home6.html, home6.search, home7.html ...为多主屏(前进按钮可进)。同前缀文件中.html文件优先于.search文件。home4.html, home3.html ... (长按后退按钮可进)。
137 长按后退按钮自动往前翻页(主屏上长按后退出现-1屏,-2屏...,短按前进按钮+1屏,+2屏...),长按前进按钮弹出系统菜单。
139 配置后如果没有正常退出或转入后台的话,超微不会自动保存设置更改,此时如果清后台强制退出,下次启动超微会使用原有配置。
140 临时恢复UA (user agent)至android默认浏览器
141 UA为非默认时,点击PC按钮将恢复UA为默认,同时触发不保存UA状态,下次启动浏览器时恢复到原有UA。这样用户可常用一些有力的UA配置,仅偶尔使用默认配置,无需反复切换。
143 在浏览器文件管理器中长按文件名,弹出菜单中选择分享,系统会优先弹出相应的文件编辑器。
144 配置文件列表中直接点击文件名即可编辑。</description>
148 <title>超微浏览器配置文件列表</title>
149 <link>https://jamesfengcao.gitee.io/uwebzh/filenames/</link>
150 <pubDate>Mon, 01 Nov 2021 00:00:00 +0000</pubDate>
152 <guid>https://jamesfengcao.gitee.io/uwebzh/filenames/</guid>
153 <description>下面列表中以&quot;/&quot;结尾者为目录,其余为文件。如果用户勾选“使用内部目录配置”,&quot;sitejs/&quot;,&quot;sitecache/&quot;等位于应用内部保护目录下。否则以下所有文件/目录均位于&quot;/sdcard/uweb&quot;:
154 &quot;css/&quot;:全局样式目录
155 &quot;js/&quot;: 全局脚本目录
156 &quot;sitejs/&quot;:类油猴脚本,针对特定网址
157 &quot;sitecss/&quot;:针对特定网址css样式
158 &quot;bookmarklet/&quot;:js脚本目录,长按JS按钮可执行。
159 &quot;offline/&quot;:离线下载目录
160 &quot;sbookmark/&quot;:超级书签默认目录
161 &quot;sitecache/&quot;:用户供应网站离线数据
162 &quot;longclick/&quot;:长按链接菜单(js)
163 &quot;icon/&quot;:图标定制
164 &quot;app[XXX]/&quot;:html5应用目录
165 &quot;default.longclick&quot;:长按链接菜单
166 &quot;default.uas&quot;:浏览器标识
167 &quot;default.urls&quot;:特色服务
168 &quot;default.acmd&quot;:浏览器地址栏功能配置
169 &quot;default.hosts&quot;:不良信息屏蔽文件
170 &quot;default.redirect&quot;:重定向配置
171 &quot;default.cmds&quot;:长按“历史”按钮配置
172 &quot;default.link&quot;:长按“书签”按钮配置
173 &quot;default.rjs&quot;:远程及简单脚本
174 &quot;default.select&quot;:长按“链接”按钮配置
175 &quot;default.gesture&quot;:格式与文件default.link完全相同,定义地址栏下方手势操作
176 &quot;default.gesture2&quot;:右边缘手势操作,类似default.gesture。
177 &quot;default.button&quot;:格式与文件default.link完全相同,每行从最后一个按钮开始重定义单击功能。
178 &quot;default.button2&quot;:类似default.button。每行从最后一个按钮开始重定义长按功能。
179 &quot;default.filecap&quot;:文件特殊处理
180 &quot;default.rc&quot;:如果勾选“文件预处理”,则uweb启动时运行此shell脚本。可与tcron配合运行定时任务,如存储清理、网页签到等。
181 &quot;default.rc2&quot;:如果勾选“文件预处理”,则uweb返回前台时运行此shell脚本。
182 &quot;default.engine&quot;:格式同home5.search,搜索引擎url仅支持%s语法。(搜索词部分用%s代替),供自动顺序搜索使用。
183 &quot;default.siteconf&quot;:网站独立设置,保存ua、禁用js、无图、禁用第三方js、当前激活脚本。
184 &quot;default.playrate&quot;:全屏倍速播放菜单项,每行一个菜单,譬如&quot;.5x&quot;。
185 &quot;default.autoc&quot;:地址栏autocomplete候选字符串
186 &quot;query.autoc&quot;:主屏搜索autocomplete候选字符串
187 &quot;home5.html&quot;:自定义主屏,home6.html, home6.search, home7.html ... 多主屏(前进按钮可进)。同前缀文件中.html文件优先于.search文件。home4.html, home3.html ... (长按后退按钮可进)。
188 &quot;home5.search&quot;:主屏搜索引擎
189 &quot;home.css&quot;:主屏风格
190 &quot;bookmark.html&quot;:主书签
191 &quot;quickstart.html&quot;:快速访问
192 &quot;colors.txt&quot;:护眼背景色
193 &quot;default.css&quot;:勾选网址特定样式后无匹配情形下的默认样式
194 &quot;night.css&quot;:夜间模式,代替超微内部实现
195 &quot;bookmarklet/videoplayer.js&quot;:用户定义视频播放
196 &quot;types.sniff&quot;:嗅探类型
197 &quot;js.allow&quot;:外链js白名单
198 &quot;url.deny&quot;:需要屏蔽的url正则表达式(java语法),忽视回车,可用&quot;#&quot;开头注释。
199 &quot;sniff.log&quot;:嗅探结果
200 &quot;history.rec&quot;:访问历史
201 &quot;query.rec&quot;:查询历史
202 应用内部保护目录(/data/data/info.torapp.uweb/files/):
203 &quot;shortcut/&quot;:动态shortcut刷新目录,若不存在则默认为&quot;/sdcard/uweb/bookmark&quot;目录。</description>
208 <link>https://jamesfengcao.gitee.io/uwebzh/tcron/</link>
209 <pubDate>Sat, 13 Feb 2021 00:00:00 +0000</pubDate>
211 <guid>https://jamesfengcao.gitee.io/uwebzh/tcron/</guid>
212 <description>如果勾选“文件预处理”,则uweb启动时运行&quot;default.rc&quot; shell脚本。可与tcron定时管
213 理工具(安装tcron)配合运行定时任务,如存储清理、网页签到等。
214 勾选“文件预处理”的情况下,如果存在文件&quot;default.rc2&quot;,则在超微浏览器成为前台时,此文件代码被执行。在超微永不退出的情况下,&quot;default.rc&quot;将没有任何执行机会,而&quot;default.rc2&quot;保证即使超微长时间不重启,定时脚本仍可以执行。
215 tcron usage: tcron logfile command hours [timezone delay_sec elsecommand]
216 指定时间范围内如果命令没有被执行过,则tcron会执行一次命令。
217 其中logfile可以不记录任何log,成功执行命令以后只需更新一下改动时间即可。
218 hours: 如果为正整数,则将每天划分为不同的时间区间(单位小时),每个区间命令只能执行一次。如果为负整数,则取绝对值,并且单位为分钟,保证下一次执行至少间隔这么多分钟。
219 hours也可以为&quot;hh:mm-hh:mm,...&quot;格式, 譬如&quot;6:00-8:30,11:00-13:00,5:30-6:30&quot;为每天三餐时间脚本执行一次。
220 timezone: 时区:譬如“8”表示北京时间。(默认为8)
221 delay_sec: 等待指定秒数后再执行命令,防止命令被集中执行。
222 elsecommand: 无需执行命令command时执行。
224 set PATH=/system/bin:/data/data/info.torapp.uweb/files/bin
226 tcron /sdcard/a &quot;cloud189-go sign;toybox touch /sdcard/a&quot; 24
228 tcron /sdcard/b &quot;rm -rf /sdcard/baidu/*;toybox touch /sdcard/b&quot; 720
229 安装default.rc模板文件(termux)
231 termux中安装remind,可配置各类提醒功能,十分强大。
233 am start -n info.torapp.uweb/.wvActivity -d 'javascript:alert(&quot;remind&quot;)' #提醒
234 其中-d后面参数可以为任意url包括超微内部&quot;i:&quot; url。
235 cron Termux下安装cronie:
239 30,31 20-23/1 * * * node Loon/jd_live_redrain.</description>
244 <link>https://jamesfengcao.gitee.io/uwebzh/links/</link>
245 <pubDate>Wed, 30 Dec 2020 00:00:00 +0000</pubDate>
247 <guid>https://jamesfengcao.gitee.io/uwebzh/links/</guid>
248 <description>点击以下链接可安装至常用链接
249 点击安装Cookie延期,地址栏内删除特殊字符,站内搜索等
251 uweb浏览器中长按书签按钮可弹出常用链接菜单,这些链接定义在文件&quot;default.link&quot;中,改动过的文件清后台重启动后生效。每行格式如下:
252 [菜单名]:[url][空格][javascript脚本]
253 其中空格及之后的脚本为可选项。url及之后的脚本支持&quot;%u&quot;,&quot;%s&quot;等替换。
255 url除支持所有标准的http(s):,javascript:等链接外,还支持超微内部链接(&quot;:&quot;为链接第二个字符)及特殊链接(&quot;:&quot;为链接首字符)。
256 不少本地链接文件(file:///)超微浏览器将会做特殊处理。仅举几例说明:
257 .js文件(同长按链接运行js文件): 首行前两个字符为&quot;//&quot;者,超微将打开&quot;//&quot;后面的目标网址并执行此文件代码,目标网址支持&quot;%u&quot;,&quot;%s&quot;等替换。否则直接执行此文件。此时[javascript脚本]将作为运行.js文件的參数arguments[1]。推荐将常用js脚本本地链接保存在.link文件中。
258 default.gesture及default.button文件采用了完全一样的格式。.gesture文件定义了手势操作。.button文件则从最后一个按钮开始倒着重定义了底部工具栏按钮单击操作。
260 httpproxy::010[proxy host]:[port]
261 socks5::011[socks host]:[port]
263 &quot;:&quot;为首字符特殊链接 :0000
264 Cookie延期至70年,但服务器有可能否决。
266 自动翻到上一页。(网页无法前进时按前进按钮可自动翻到下一页。)
271 :010[proxy host]:[port]
272 设置http代理, &quot;:010:&quot;禁用代理。
273 :011[socks host]:[port]
275 &quot;i:&quot;内部链接: 点击安装笔记菜单
278 i:16[mimetype]:[Action Name]:[App Name]:[Activity Name]
280 点击安装via扫码菜单至常用链接。其它扫描器也都可以使用,只需要把链接里的名字换掉就行。 上面的方案其实不仅可以扫描qr,也可以使用任何第三方应用获得任何种类的数据。其中有uweb表示特殊mimetype,作为url来使用。其他数据类型改成合适的mimetype即可。
282 i:18[extended mimetype]:[range]:[url]
283 读取url部分数据并使用指定mimetype强制处理。
284 :格式同http header。譬如&quot;500-1000,-300&quot;</description>
288 <title>安卓系统出错诊断</title>
289 <link>https://jamesfengcao.gitee.io/uwebzh/logcat/</link>
290 <pubDate>Mon, 28 Dec 2020 00:00:00 +0000</pubDate>
292 <guid>https://jamesfengcao.gitee.io/uwebzh/logcat/</guid>
293 <description>超微浏览器如果闪退,会生成出错文件&quot;/sdcard/uweb/error.log&quot;。
294 如果超微或安卓系统或任何应用出现问题,则可利用超微浏览器进行诊断,方法如下:
295 访问常用命令网页,点击安装logcat相关的两个命令。 清空后台并重启超微浏览器。 长按历史按钮,执行命令&quot;清空logcat&quot;。 触发有问题的功能。 长按历史按钮,执行命令&quot;输出logcat.log&quot;. 检查文件&quot;/sdcard/uweb/logcat.log&quot;内容。 超微浏览器是手机上调试javascript脚本的最佳工具,无需打包就可有多种方式运行javascript代码。webview dev版自带devtools,运行此工具,打开flag &quot;webview-log-js-console-messages&quot;以后所有js出错信息及console输出会被复制到logcat中。然后用户可根据上一段所述方法诊断。
296 非dev版本webview可点击如下链接运行devtools。
297 devtools for com.google.android.webview
298 devtools for com.android.webview</description>
303 <link>https://jamesfengcao.gitee.io/uwebzh/loadbt/</link>
304 <pubDate>Tue, 15 Dec 2020 00:00:00 +0000</pubDate>
306 <guid>https://jamesfengcao.gitee.io/uwebzh/loadbt/</guid>
307 <description> Telegram用户可使用特色服务利用tg bot离线下载至bot支持网盘。使用时长按链接-&gt;命令-&gt;tg...。 百度网盘存储空间大,但其离线下载限制很多,可能由于某些重要节点被屏蔽的原因,下载国外资料基本都会失败。国外离线网盘空间小,但下载成功率很高。
308 本文介绍一种技术,使用国外离线网盘下载资源,然后一键离线至百度网盘。
312 直接下载BaiduPCS-Go,安卓手机请选择arm64版本。 解压下载文件 移动解压后文件至最终目的地。Termux运行以下命令:
313 mv BaiduPCS-Go /data/data/com.termux/files/usr/bin/.
314 chmod 777 /data/data/com.termux/files/usr/bin/BaiduPCS-Go
315 登录百度网盘, Termux执行如下命令:
317 BaiduPCS-Go config set -appid=266719
318 /sdcard/uweb/default.longclick配置如下:
319 百度离线下载:termux/*:BaiduPCS-Go od add &quot;%u&quot;;exit 1
320 重启超微浏览器,此时长按链接将会出现菜单“百度离线下载”。
321 离线下载资源至国外网盘,下载完成后在超微浏览器内点击资源下载,弹出菜单选择“百度离线下载”,完成整个流程。
322 其它支持离线下载的网页也可定义为一键离线。
327 <title>长按链接弹出菜单</title>
328 <link>https://jamesfengcao.gitee.io/uwebzh/longclick/</link>
329 <pubDate>Fri, 06 Nov 2020 00:00:00 +0000</pubDate>
331 <guid>https://jamesfengcao.gitee.io/uwebzh/longclick/</guid>
332 <description>长按链接运行第三方程序 配置文件/sdcard/uweb/default.longclick每行格式如下(同default.cmds)
334 命令可以包含%c(当前网址cookie)等,执行时会被相应内容自动替换。
335 长按链接运行js文件 长按链接弹出菜单显示/sdcard/uweb/longclick目录下所有js文件供用户挑选执行。
337 首行可以&quot;//&quot;开头,后面紧跟目标网页url,url中可包含&quot;%u&quot;等,打开网页时会用长按的链接替换。 首行非&quot;//&quot;开头者,整个脚本作用于当前网页,不再打开新网页。 第二行开始为javascript代码,代码中可用arguments来获取參数。其中arguments[1]为长按的链接; arguments[2]为长按链接的文字描述; arguments[0]为js文件名。 </description>
341 <title>视频播放小窍门</title>
342 <link>https://jamesfengcao.gitee.io/uwebzh/video/</link>
343 <pubDate>Tue, 22 Sep 2020 00:00:00 +0000</pubDate>
345 <guid>https://jamesfengcao.gitee.io/uwebzh/video/</guid>
346 <description>本文以超微浏览器为例来说明。
347 点击安装&quot;视频播放增强(倍速等),635+版本功能已内置,仅供高级用户定制参考。&quot;
348 创建文件&quot;default.playrate&quot;可定制全屏倍速播放菜单项,每行一个菜单,譬如&quot;.5x&quot;。 长按设置按钮勾选“弹出视频地址”,则视频播放时会弹出真正的播放地址,点击地址播放可避免一切不良信息。如果点击后为下载操作,可长按链接分享给视频播放器。用户亦可配置在线播放或安装插件。嗅探的视频/资源类型可由文件“/sdcard/uweb/types.sniff”控制。 很多视频解析结果在UA为PC的情况下非常干净,没什么不良信息。故用户可在播放前切换UA至PC。如:wn.run/解析结果对PC非常干净。 某些视频网站在全屏播放时都会出现不良信息占住屏幕一部分。点击全屏播放之前,长按[☰]按钮,超微浏览器将弹出全局脚本菜单,勾选“移除浮动不良信息”后再点全屏播放则完美播放。 也可利用全屏播放屏蔽一切不良信息。方法如下: 长按[☰]按钮,勾选“全屏视频”。此选项将让无法全屏播放的网站强制允许全屏播放。 对无法全屏、无法放大的视频网站,可长按[☰]按钮,勾选“强制缩放”,然后手动放大至全屏。 灵活应用JS、图像开关屏蔽一切不良信息:视频搜索前关闭JS开关,进入播放网页前关闭图像显示并打开JS。 视频解析之电视剧: 首先在视频网站搜索电视剧片名,下面会显示不同的剧集,点击它们再用视频解析即可观看。如果直接点击电视剧用视频解析则每次播放均为第一集。 视频搜索预配置(超过400个引擎)
350 视频解析配置 ddrk nfmovies 电视直播 OK资源 全国电视直播 免费视频 国外剧 纪录片 网络直播 </description>
355 <link>https://jamesfengcao.gitee.io/uwebzh/tools/</link>
356 <pubDate>Sun, 06 Sep 2020 00:00:00 +0000</pubDate>
358 <guid>https://jamesfengcao.gitee.io/uwebzh/tools/</guid>
359 <description>安装tdict检索工具 (本地检索,远程内容) 安装完tdict本地检索工具后,可选择性安装字典索引及对应的搜索引擎至主屏。以下引擎仅作测试使用。
370 Merriam Webster International Unabridged 索引
378 Merriam Webster Unabridged
380 以下工具需先安装uweb定制Termux应用,并启动一次完成初始化。
381 安装tdict词典工具 安装完tdict词典工具以后,对/sdcard/uweb/dict目录下的汉语大字典文件如&quot;dictXXX.xz&quot;可在主屏.search文件配置如下字典查询:
382 汉语大字典:c:zd xz %s dictXXX
383 字典文件目录可通过修改termux下“~/share”符号链接来改动。也可使用其它压缩方式如zst,此时配置变为&quot;zd zst %s dictXXX&quot;,相应的字典文件名为dictXXX.zst。用户需提供zsttool工具解压文本。
384 插件页面也提供了词典方案,但如果手动配置会比较麻烦。</description>
388 <title>利用文件预处理预览/查看/播放一切可下载资源</title>
389 <link>https://jamesfengcao.gitee.io/uwebzh/filecap/</link>
390 <pubDate>Mon, 24 Aug 2020 00:00:00 +0000</pubDate>
392 <guid>https://jamesfengcao.gitee.io/uwebzh/filecap/</guid>
394 文件预处理配置文件为/sdcard/uweb/default.filecap,每行格式如下:
395 [文件后缀]:[mimetype]:[处理命令]
396 其中文件后缀可允许最多两段后缀,譬如&quot;txt.xz&quot;,&quot;html.gz&quot;。
397 mimetype表示命令处理后的输出内容格式。
398 处理命令与default.cmds相同,主要可能用到如下替换:
399 %u(网址或文件路径)、%U(编码以后的网址)、%c(当前网址cookie)、%p(密码保护网站中的密码,curl格式)。
400 利用文件预处理,超微浏览器现在可以预览/查看/播放一切可下载资源,并且可以利用不同网站在线服务预览不同的文件,而手机上一个应用都不用装。
401 配置/sdcard/uweb/default.filecap如下:
402 txt:text/html:curl %p "%u" mp3:text/html:echo '&lt;audio controls width=100% height=100%&lt;source src="%u"&lt;/audio' m4b:text/html:echo '&lt;audio controls width=100% height=100%&lt;source src="%u"&lt;/audio' m3u8:text/html:echo '&lt;video controls width=100% height=100%&lt;source src="%u"&lt;/video' mp4:text/html:echo '&lt;video controls width=100% height=100%&lt;source src="%u"&lt;/video' mkv:text/html:echo '&lt;video controls width=100% height=100%&lt;source src="%u"&lt;/video' doc:uweb:echo https://view.officeapps.live.com/op/view.aspx?src=%U xls:uweb:echo https://view.officeapps.live.com/op/view.aspx?src=%U ppt:uweb:echo https://view.officeapps.live.com/op/view.aspx?src=%U docx:uweb:echo https://view.officeapps.live.com/op/view.aspx?src=%U xlsx:uweb:echo https://view.officeapps.live.com/op/view.aspx?src=%U pptx:uweb:echo https://view.officeapps.live.com/op/view.aspx?src=%U xz:text/plain:curl %p "%u"|xz -d -- 安装过相应的html5应用,则如下配置阅读相应格式文件:
403 pdf:uweb:echo file:///sdcard/uweb/app/pdf.js/web/viewer.html?file=%u djvu:uweb:echo file:///sdcard/uweb/app/djvu.html?url=%u epub:uweb:echo file:///sdcard/uweb/app/reader/index.html?bookPath==%u 长按设置按钮,勾选“文件预处理”,清后台重启浏览器。则网页上点击下载按钮时上述文件类型会自动预览。
404 如果用户配置中处理命令用到curl,则需要安装Termux,并在Termux中安装curl (&quot;apt install curl&quot;)。</description>
408 <title>html5应用</title>
409 <link>https://jamesfengcao.gitee.io/uwebzh/html5/</link>
410 <pubDate>Thu, 20 Aug 2020 00:00:00 +0000</pubDate>
412 <guid>https://jamesfengcao.gitee.io/uwebzh/html5/</guid>
413 <description>点击安装超大文件阅读器(支持txt, html, markdown)
414 点击安装超大文件阅读器(markdeep版, latex, diagram,graphviz等)
418 点击安装epub阅读器(作者:llili)
421 超微配置目录下的子目录名如果以&quot;app&quot;开始(譬如&quot;/sdcard/uweb/appPDF&quot;),则这些&quot;app&quot;开头目录树下放置的html5应用将可获得功能增强。
422 配置default.filecap并打开选项“文件预处理”,清后台重启浏览器后超微可直接阅读应用对应格式文件。
423 点击配置pdf.js,djvu.js,epub.js,超大文件阅读器
424 超大文件阅读器txtview.html url如下:
425 file:///sdcard/uweb/app/txtview.html?url=[url]#page=[xxx]
426 file:///sdcard/uweb/app/txtview.html?url=[url]#offset=[xxxx]&amp;[length]
427 file:///sdcard/uweb/app/markdeep.html?url=[url]#page=[xxx]
428 file:///sdcard/uweb/app/markdeep.html?url=[url]#offset=[xxxx]&amp;[length]
429 譬如&quot;#offset=10000&amp;500&quot;会访问超大文件偏移量10000处长度为500的内容。
430 所有阅读器均支持箭头按钮(短按前进按钮或长按后退按钮)自动翻页。
431 比较有用的是mozilla的pdf.js,可用来显示在线或本地pdf文件。url如下:
432 file:///sdcard/uweb/app/pdfviewer.html?file=[绝对或相对路径].pdf#page=[xxx]
433 则浏览器直接跳转到pdf文件指定页。与主屏多引擎搜索及少量脚本结合使用,可对任何pdf文件进行字典检索。
436 file:///sdcard/uweb/app/djvu.html?url=[绝对或相对路径或url].pdf#page=[xxx]
438 sampotts/plyr : video, YouTube and Vimeo player
442 Streamedian/html5_rtsp_player
443 MoePlayer/APlayer : music player</description>
448 <link>https://jamesfengcao.gitee.io/uwebzh/gesture/</link>
449 <pubDate>Thu, 18 Jun 2020 00:00:00 +0000</pubDate>
451 <guid>https://jamesfengcao.gitee.io/uwebzh/gesture/</guid>
452 <description>顶部下拉弹出地址栏; 顶部上划隐藏地址栏。底部下划隐藏工具条; 底部左右角落划动弹出工具条。
453 紧靠工具条左右划动切换当前窗口; 左右大幅度划动切换到第一或最后一个窗口。
454 起点终点紧靠地址栏划动操作调用&quot;default.gesture&quot;文件中对应链接。文件格式与文件default.link完全相同。每行第一部分为助记名,第二部分为链接。手势操作对应方式如下:
455 将屏幕宽度平分为三部分,分别对应数字0,1,2 将终点对应的屏幕数字加上起点对应数字的三倍。如果数字为4且初始为往左滑动则数字改为9。 每额外多一次来回转折数字加10。
456 超微浏览器将执行上述数字所对应行所定义的链接操作。(0对应第一行,以此类推) 右边缘划动操作调用&quot;default.gesture2&quot;文件中对应链接。对应方法同&quot;default.gesture&quot;。
458 back:javascript:history.back()
459 forward:javascript:history.forward()
460 back2:javascript:history.go(-2)</description>
464 <title>一键执行任意预定义命令(附手机PC剪贴板互通)</title>
465 <link>https://jamesfengcao.gitee.io/uwebzh/cmd/</link>
466 <pubDate>Sat, 20 Jan 2018 00:00:00 +0000</pubDate>
468 <guid>https://jamesfengcao.gitee.io/uwebzh/cmd/</guid>
469 <description>技巧等级:中级 PC剪贴板(高级)
470 uweb浏览器支持一键执行任意预定义命令,这些命令可以与剪贴板交互,可以将结果(文本、图像、音视频)输出到浏览器窗口。
471 手机推荐安装uweb定制Termux,否则能够执行的命令极其有限。
472 预定义命令保存在文件&quot;/sdcard/uweb/default.cmds&quot;中。重启浏览器,长按历史按钮,超微将弹出菜单供用户点击执行。
473 资深用户可能注意到文件名与default.acmd类似。default.acmd中的命令适合以不同的参数反复执行;而default.cmds一般以单次执行为多。default.acmd结果会显示在浏览器当前窗口;而default.cmds中命令执行结果会显示在新窗口之中。这两个文件格式也完全相同,每行格式如下:
474 [命令名称]:[mimetype]:[命令代码]
475 命令代码可以是任意命令,其中可以包含%c(当前网址cookie)、%s (地址栏输入)、 %t (当前窗口标题)、 %u (当前窗口url或文件路径)。执行时这些特殊标识将会被相应内容自动替换。
476 mimetype用来表示命令的输出类型。除了标准的mimetype之外,超微对此还作了扩充,便利与剪贴板交互。下面是扩充版的mimetype:
477 &quot;clip/clip&quot; : 以剪贴板作为命令输入,输出结果复制到剪贴板。
478 &quot;/clip&quot; : 输出结果复制到剪贴板。
479 &quot;clip/text/html&quot; : 以剪贴板作为命令输入,输出结果mimetype类型为“text/html”。
480 &quot;termux/*&quot;: 在termux中执行命令。
481 &quot;uweb&quot;: 输出结果作为链接来处理。
482 下面是笔者使用的default.cmds配置(命令具体解释):
483 复制手机剪贴板至PC剪贴板:clip:ssh [user:password]@192.168.2.102 "DISPLAY=:0 xsel -i" PC剪贴板至手机剪贴板:/clip:ssh [user:password]@192.168.2.102 "DISPLAY=:0 xsel -o" </description>
488 <link>https://jamesfengcao.gitee.io/uwebzh/globalcss/</link>
489 <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
491 <guid>https://jamesfengcao.gitee.io/uwebzh/globalcss/</guid>
492 <description>超微浏览器自动装载&quot;/sdcard/uweb/css&quot;目录下所有.css文件作为全局样式供用户选用。点击以下配置链接可自动添加为全局样式:
494 文件&quot;/sdcard/uweb/night.css&quot;为用户自定义夜间模式样式,点击以下配置链接安装不同的夜间模式:
496 webview 80- 夜间模式</description>
501 <link>https://jamesfengcao.gitee.io/uwebzh/urls/</link>
502 <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
504 <guid>https://jamesfengcao.gitee.io/uwebzh/urls/</guid>
505 <description>Termux内部目录</description>
509 <title>分类多引擎搜索</title>
510 <link>https://jamesfengcao.gitee.io/uwebzh/searchcat/</link>
511 <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
513 <guid>https://jamesfengcao.gitee.io/uwebzh/searchcat/</guid>
514 <description>点击本链接自动安装分类多引擎文件至&quot;/sdcard/uweb/bookmark&quot;目录下。
515 超微浏览器中通过“设置”-&gt;“总目录”-&gt;“↑”-&gt;“Download”,点击后缀为.search的下载文件,超微浏览器将自动显示分类多引擎搜索。此时可按菜单键(或长按底部工具条后退按钮)选择“添加到桌面”方便以后访问。
519 [搜索引擎名]:POST:[含%s的post参数]:[url]
520 .search文件首行必须为第一种类型的搜索引擎。由于其它两种类型的引擎数量稀少,为性能考虑,超微限制了首个引擎的种类。
521 本地引擎 搜索引擎已经支持命令行url,现在可添加离线字典查询至主页。命令行url格式为
523 d:mimetype:[含%s的命令行]:[外部资源url]
525 笔者用来查询各式词典,发现效果非常好。百兆以内的文本文件压缩以后可以直接快速检索,定位至特定位置以后可上下滚动阅读全部文本。</description>
529 <title>利用多账号登录获取资源</title>
530 <link>https://jamesfengcao.gitee.io/uwebzh/multiaccount/</link>
531 <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
533 <guid>https://jamesfengcao.gitee.io/uwebzh/multiaccount/</guid>
534 <description>谈到资源就离不开bt, bt下载费时费力,离线bt是最佳选择。国内离线下载由于关键节点屏蔽,基本没啥用。我的个人体验是彻彻底底完全没用,但别人也许还有点用?国外唯一一个有好体验的是seedr, 不过seedr有个大问题需要解决。
535 其它我曾推荐过的台湾bt, bug实在太多,现在看来也成了半个垃圾。万般无奈之下只能重拾seedr.
536 seedr的问题是首次登录需要google人机验证,登录成功以后可以永久使用,无需小飞机辅助。
537 以前偶尔飞飞一点问题也没有,毕竟1分钟飞行就可解决很长时间问题了。但目前的状态是信息基本被彻底封死,1分钟飞行也成了奢望。所以十分有必要珍惜这来之不易的1分钟飞行成果。
538 现在直接上方案,使用超微浏览器多账号登录。飞行1分钟以后成功登录seedr, 此时退出浏览器,千万不能强退,一定要让运存中的登录信息写到内部存储。然后用户可备份应用内部目录下的.cjar文件,一旦浏览器失去登录状态,可恢复此文件,即可使用多账号登录重新登录,让这1分钟飞行成果保存下来,供万万年使用。需要注意的一点是:用户退出seedr账号会使保存的文件作废。故千万不要退出账号,需要用其它账号登录的请使用多账号登录。</description>
542 <title>利用浏览器地址栏对函数作图</title>
543 <link>https://jamesfengcao.gitee.io/uwebzh/gnuplot/</link>
544 <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
546 <guid>https://jamesfengcao.gitee.io/uwebzh/gnuplot/</guid>
547 <description>使用Android端uweb浏览器。
548 Termux提供了方便的软件包管理系统,缺省的uWeb地址栏功能配置需用到作图软件gnuplot。
549 安装gnuplot 安装 uweb定制Termux应用 Termux下运行以下命令:
552 apt install gnuplot 地址栏功能配置: 配置文件/sdcard/uweb/default.acmd每行格式如下:
553 菜单名:mimeType:命令行 命令行可包含参数%s,运行时自动用地址栏输入内容替换。 如果浏览器窗口当前地址为本地url,则此目录同时作为命令行工作目录。 配置文件/sdcard/uweb/default.acmd如下: 命令:text/plain:%s 函数作图:image/svg+xml:gnuplot -e 'set term svg;set output; plot %s' 函数作图(3d):image/svg+xml:gnuplot -e 'set term svg;set output; splot %s' 超级计算器:text/html:echo &quot;%s&quot;|bc -l -q 长按uweb浏览器底部工具条刷新按钮弹出地址栏功能选择,选择“函数作图”,地址栏内输入函数如sin(x)**5就可显示函数图案。
554 常见问题及诊断 确保gnuplot正确安装,在Termux提示符下,敲入gnuplot,然后回车,保证出现&quot;gnuplot&gt;&quot;。 确保gnuplot正常运行, 在Termux提示符下,执行下面命令:
555 gnuplot -e 'set term svg;set output; plot x'
556 屏幕输出应该为正常的svg文件(类似html文本)。 Termux应为uweb定制包,否则有一堆设定需要修改。 超微浏览器下长按设置按钮,勾选“标准错误输出”。再次在地址栏执行画图操作,此时浏览器会显示出错信息。 为保证地址栏输入函数符合gnuplot规范,首个测试函数建议为&quot;x&quot;,即整个地址栏内输入为&quot;x&quot;。 </description>
560 <title>利用用户自定义样式屏蔽不良信息</title>
561 <link>https://jamesfengcao.gitee.io/uwebzh/adblock_css/</link>
562 <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
564 <guid>https://jamesfengcao.gitee.io/uwebzh/adblock_css/</guid>
565 <description>超微浏览器支持超级hosts文件,这一技术可以完全绝杀手机不良信息小厂。但少部分不良信息大厂本身也提供高质量的内容服务,它们可以将不良信息伪装成正常的内容从而逃脱hosts文件绝杀。
566 对这一部分不良信息而言,我们可以利用超微浏览器的自定义样式功能加以屏蔽。
568 重启浏览器,长按底部工具条窗口按钮弹出对话框后勾选上述文件名即可屏蔽不良信息。</description>
572 <title>利用超级hosts文件加速访问国外网站</title>
573 <link>https://jamesfengcao.gitee.io/uwebzh/hosts/</link>
574 <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
576 <guid>https://jamesfengcao.gitee.io/uwebzh/hosts/</guid>
577 <description>不少国外网站本身虽可访问,但由于网站需要下载google,
578 facebook等屏蔽网址的资源而导致无法访问。超级hosts文件可屏蔽文件中域名的一切子域名、孙域名、......,从而主动屏蔽这些网址,最终允许浏览器快速访问合法网站。
580 /sdcard/uweb/default.hosts内容如下:
582 googlesyndication.com
586 googletagservices.com
591 尝试关闭javascript, 譬如程序员网站stackoverflow.com在关闭javascript的情况下国内一般均可快速访问。 关闭网页图片 </description>
595 <title>利用超级hosts绝杀不良信息</title>
596 <link>https://jamesfengcao.gitee.io/uwebzh/adblock_hosts/</link>
597 <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
599 <guid>https://jamesfengcao.gitee.io/uwebzh/adblock_hosts/</guid>
600 <description>超级hosts文件可屏蔽文件中域名的一切子域名、孙域名、......,可彻底绝杀一切不良信息。所以用户屏蔽根域名时无需选择提示中出现的整个域名,只需选取最后两段或三段(少数很短的域名可取四段)。
601 长按不良信息链接,点击“图片:屏蔽根域名”,修改弹出域名,一般取最后两段,点击&quot;确定&quot;屏蔽当前图片网址。
602 部分不良信息没有链接可长按,或虽有链接但长按时不出现图片相关菜单。此时可长按[JS]点击&quot;背景图片&quot;或&quot;看图模式&quot;,再长按不良信息链接点击“图片:屏蔽根域名”,屏蔽图片网址。
603 可长按设置开启&quot;资源嗅探&quot;,推荐设置文件&quot;/sdcard/uweb/types.sniff&quot;内容为js,刷新网页后关闭&quot;资源嗅探&quot;选项。在弹出的资源网页上长按链接,屏蔽根域名。
604 (可选) 长按不良信息链接,点击“屏蔽根域名”,屏蔽链接网址。
605 (可选) 某些不良信息靠javascript激发,链接中不出现域名,可点击激发至新网址后将新网址根域名屏蔽。
606 超级hosts文件支持域名及整个网址正则表达式
607 default.hosts文件格式每行如下:
608 根域名[空格]域名前缀正则表达式[空格]整个网址去掉协议部分后正则表达式
609 空格及后面两个正则表达式为可选择项。正则表达式采用java标准。
610 如果用到了第二个正则表达式,此时将域名前缀表达式合并到第二个正则表达式中,从而仅使用一个表达式可优化性能。
611 点击本链接自动用样例覆盖default.hosts</description>
615 <title>浏览器一键控制台式机/服务器下载资源</title>
616 <link>https://jamesfengcao.gitee.io/uwebzh/pcdown/</link>
617 <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
619 <guid>https://jamesfengcao.gitee.io/uwebzh/pcdown/</guid>
621 小孩要听英文有声书“The lying games”,国内服务器没一个能下的,最后还是在手机上用seedr秒下。但seedr的登录要用google人机交互确认,用过代理、tunnel至手机等方法,台式机死活登录不上。下面言归正传,讲一下超微浏览器直接下载资源至台式机的方法:
622 手机需安装uweb定制Termux,并在termux下安装openssl,在Termux窗口下依次敲入如下命令:
626 脚本pcdownload内容如下(可放置在任意应用内部目录下,并相应修改default.longclick配置中文件路径):
627 #!/data/data/com.termux/files/usr/bin/sh
628 ssh [user:password]@192.168.2.102 &quot;DISPLAY=:0 firefox \&quot;$1\&quot;&quot;
629 脚本需设置为可执行,Termux下执行命令:
630 chmod 755 /data/data/com.termux/files/usr/bin/pcdownload
631 这里假定用户已经在台式机上设好ssh服务,台式机IP地址为192.168.2.102,准备用firefox下载。如果下载工具不是图形程序,则上述脚本中可删去“DISPLAY=:0”。
632 配置文件/sdcard/uweb/default.longclick如下:
633 PCdown:/data/data/com.termux/files/usr/bin/pcdownload
634 重启超微浏览器,点击链接下载时会弹出菜单,选择&quot;PCdown&quot;,台式机会启动firefox下载手机指定文档。
635 可能大家有疑问,台式机无法登录,为什么手机可以登录?这是因为手机上应用多哈。</description>
639 <title>特定网址用户脚本及样式</title>
640 <link>https://jamesfengcao.gitee.io/uwebzh/sitejs/</link>
641 <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
643 <guid>https://jamesfengcao.gitee.io/uwebzh/sitejs/</guid>
645 脚本 (第一时间装载js脚本见下面sitecss条目)
646 脚本需命名为 &quot;[根域名].js&quot;,譬如baidu.com.js 或tieba.baidu.com.js 。此脚本将自动作用于所有相同根域名的网址上。如有多个脚本满足条件,以最长文件名为准。 这些脚本需放到/sdcard/uweb/sitejs或/data/data/info.torapp.uweb/files/sitejs目录下,数量没有限制,上百万都不成问题。如果内部目录下sitejs存在,则/sdcard/uweb/sitejs不起任何作用。内部sitejs目录的存在同时也影响一切对安全敏感的资源(包括网站离线资源等)的配置,一旦内部sitejs目录存在,则这些资源必须位于内部目录才会生效。 长按窗口按钮,勾选“执行网址用户脚本”。 脚本执行对浏览器无性能影响,即使有百万脚本存在。 目前支持两段、三段及少数四段域名。所以脚本请不要以很长的域名来命名。 样式及第一时间装载js脚本
647 与此类似,用户样式需命名为 &quot;[根域名].css&quot;,譬如baidu.com.css 或tieba.baidu.com.css。 样式文件需放到/sdcard/uweb/sitecss目录下。 sitecss目录下&quot;[根域名].js&quot;文件会在第一时间装载。 长按窗口按钮,勾选“使用网址用户样式”。 如果文件“/sdcard/uweb/default.css”存在,访问网址时如果没有与域名匹配的css文件,则使用此默认样式文件。 default.css可作为夜间模式来使用,此时default.css为夜间模式css,而黑色主题类网址对应的域名为空文件。此种设定情况下仅白色主题网页会使用夜间模式css。 </description>
652 <link>https://jamesfengcao.gitee.io/uwebzh/tvlive/</link>
653 <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
655 <guid>https://jamesfengcao.gitee.io/uwebzh/tvlive/</guid>
715 [天龙八部]](https://aldirect.hls.huya.com/huyalive/30765679-2523417506-10837995662423883776-2777071322-10057-A-0-1_1200.m3u8)
728 <title>装载网站离线资源</title>
729 <link>https://jamesfengcao.gitee.io/uwebzh/offlinecache/</link>
730 <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
732 <guid>https://jamesfengcao.gitee.io/uwebzh/offlinecache/</guid>
733 <description>uweb浏览器支持装载网站离线资源。只需要将离线资源存为文件&quot;/sdcard/uweb/sitecache/[域名]/[全部路径,包括文件名,?,&amp;,=, 与url一模一样]&quot;。如果应用内部目录有文件夹&quot;sitejs&quot;存在,则“/sdcard/uweb”下的离线资源不再生效,此时生效离线资源为内部目录下的&quot;sitecache&quot;文件夹。
735 离线资源可作为缓存提高浏览器性能; 可作为国外网站部分备份修复服务访问; 也可替换部分网站资源达到定制网站的作用。
736 下面以google翻译为例说明如何发现并备份离线资源。
737 首先使用教程&quot;运行远程javascript&quot;配置google翻译。 将文件&quot;/sdcard/uweb/types.sniff&quot;内容清空(不要删除文件,否则会恢复成默认文件)。重启浏览器以后长按设置打开资源嗅探。 准备好合适手段保证google系网站能正常访问,长按按钮在主屏运行google翻译。 出现google翻译工具条以后,长按设置关闭嗅探。 运行termux,安装下载工具wget:
738 apt update;apt install wget 下载必要离线数据,termux下运行如下命令: cd /sdcard/uweb mkdir sitecache cd sitecache wget -U 'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)' -x -i ../sniff.log 下载结束后,离线资源就准备妥当,供以后随时使用。 google翻译的情况下,要对部分js作修改,防止每次访问url不同。 </description>
742 <title>重定向国外网址至国内镜像(附编辑本地文件)</title>
743 <link>https://jamesfengcao.gitee.io/uwebzh/redirect/</link>
744 <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
746 <guid>https://jamesfengcao.gitee.io/uwebzh/redirect/</guid>
747 <description>使用服务器在国外的搜索引擎体验往往不如国内的引擎。由于网站屏蔽的原因,两者之间索引权重差别很大。国外受欢迎的技术类网站因此难以在百度上搜到;国外引擎能搜到但由于其中不少结果无法访问而体验糟糕。
748 其实,很多技术类网站在国内早有镜像,但由于镜像并非众所周知,其索引权重在百度上微不足道,非专门搜索不可得。
749 本文介绍一种技术,可重定向国外网址至国内镜像,极大的提高国外引擎的体验,让更多用户更客观的理解全球技术。
750 配置/sdcard/uweb/default.redirect:
753 其中正则表达式以java语言规定为准,表达式中不能包含':'。正则表达式为空时系统默认为与域名相同。
755 developer.android.com::developer.android.google.cn
758 添加文件&quot;国内镜像.js&quot;至&quot;/sdcard/uweb/longclick&quot;目录下。
760 //e:%u 其中&quot;e:&quot;为uweb特殊url协议,意为&quot;edit&quot;,即&quot;编辑&quot;。当后面紧跟url网址的情况下会重定向网址。
761 重启uweb后长按链接弹出菜单选&quot;国内镜像&quot;,浏览器将访问网址的国内镜像。若网址为本地文件,则浏览器会自动调用此类文件编辑器。
763 长按设置,选中&quot;自定义重定向&quot;。
764 长按设置,选中&quot;自定义资源重定向&quot;。此选项除访问url重定向之外,还可重定向网页中一切资源。
766 www.bilibili.com::www.ibilibili.com
767 pan.baidu.com::pan.baiduwp.com
768 www.docin.com::www.docin365.com
769 wenku.baidu.com::wenku.baiduvvv.com
770 detail.tmall.com::detail.tmallvvv.com
771 detail.m.tmall.com::detail.m.tmallvvv.com
772 item.taobao.com::item.taobaovvv.com
773 h5.m.taobao.com::h5.m.taobaovvv.com
775 item.yhd.com::item.yhdvvv.com
776 goods.kaola.com::goods.kaolavvv.com
777 product.dangdang.com::product.dangdangvvv.com
778 item.gome.com.cn::item.gomevvv.com.cn</description>