uweb/zh/longclick/index.html

102 lines
4.3 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="canonical" href="https://jamesfengcao.gitlab.io/uweb/zh/longclick/" />
<link rel="stylesheet" href="../style.css#" type="text/css" />
<title>长按链接弹出菜单及下载弹出菜单</title>
<script>
function findLang(){
let href = location.href;
for(let i=href.length-1;i>0;i--){
if('/'==href.charAt(i) && '/'==href.charAt(i-3))
return i;
}
return 0;
}
function nav2(page){
let i = findLang();
location.href = location.href.substring(0,i+1)+page;
}
function nav2Lang(lang){
let i = findLang();
let href = location.href;
location.href = location.href.substring(0,i-2)+lang+location.href.substring(i);
}
</script>
</head>
<body>
<header class='header'>
<a class="logo" href="javascript:void(0)" onclick="return nav2('index.html#')">首页</a> <a class="logo" href="javascript:void(0)" onclick="return nav2('tags/index.html#')">标签</a>
<a class="logo" href="javascript:void(0)" onclick="return nav2Lang('en')">English</a>
<nav>
</nav>
</header>
<br />
<div class="container">
<h1 class="title">长按链接弹出菜单及下载弹出菜单
<br>
<span class="subtitle"></span>
</h1>
<ul class="tags">
<li><a href="../tags/javascript/index.html#">javascript</a> </li>
</ul>
<h4 id="命令子菜单">“命令”子菜单</h4>
<p>文件&quot;<a href="../links/index.html#">image.link</a>&quot;:图像的“命令”子菜单<br>
文件&quot;<a href="../links/index.html#">download.link</a>&quot;:下载“命令”子菜单</p>
<p>“命令”子菜单可通过<a href="i:61:../searchurl/func.html">界面设置</a>切换为系统菜单分别可为默认常用服务或image.link或download.link,常用链接常用命令。如果同时勾选常用链接及常用命令则“命令”子菜单无视image.link及download.link, 一律弹出系统常用服务菜单。</p>
<h4 id="长按链接运行第三方程序">长按链接运行第三方程序</h4>
<p>配置文件<a href="file:///data/data/info.torapp.uweb/files/default.longclick">default.longclick</a>每行格式如下(同<a href="../cmds/index.html#">default.cmds</a><br>
菜单名:mimetype:命令路径<br>
命令可以包含<a href="../cmds/index.html#">%c</a>当前网址cookie执行时会被相应内容自动替换。</p>
<h4 id="长按链接运行js文件">长按链接运行js文件</h4>
<p>长按链接弹出菜单显示<a href="file:///data/data/info.torapp.uweb/files/longclick/">longclick</a>目录下所有js文件供用户挑选执行。<br>
js文件格式如下</p>
<ul>
<li>首行可以&quot;//&quot;开头后面紧跟目标网页urlurl中可包含<a href="../cmds/index.html#">&quot;%u&quot;</a>,打开网页时会用长按的链接替换。</li>
<li>首行非&quot;//&quot;开头者,整个脚本作用于当前网页,不再打开新网页。</li>
<li>第二行开始为javascript代码代码中可用arguments来获取參数。其中arguments[1]为长按的链接; arguments[2]为长按链接的文字描述; arguments[0]为js文件名。</li>
</ul>
</div>
<p>Last Modified: 9 April 2025<br>
fix broken links<br>
<pre></pre>
</p>
<script id='jsgiscus'
src='https://giscus.app/client.js'
data-repo="torappinfo/uweb"
data-repo-id="MDEwOlJlcG9zaXRvcnkzMDIyMDU3MjE="
data-category="Announcements"
data-category-id="DIC_kwDOEgNLGc4CQjsh"
data-mapping="title"
data-strict="0"
data-reactions-enabled="1"
data-emit-metadata="0"
data-input-position="top"
data-theme="light"
data-lang="en"
data-loading="lazy"
crossorigin="anonymous" async>
</script>
<footer class="site-footer">
<div class="container">
&copy; 2018-2026 Richard H. Cao
</div>
</footer>
<!-- This document is licensed under the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is available at <https://www.gnu.org/licenses/>. -->
</body>
</html>