有没有办法使用 Appcelerator Titanium 修改 iOS webView 中的上下文菜单?

发布于 2024-12-23 10:32:47 字数 287 浏览 2 评论 0原文

我正在使用 Appcelerator Titanium 开发 iOS 应用程序。

我已经在网络上搜索了很长一段时间,但仍然不知道如何将项目添加到点击并按住某个单词时显示的 webView 上下文菜单中。我想找到一种方法来禁用默认的“复制|定义”菜单并用我自己的菜单替换,或者将我的自定义操作添加到其中作为第三个选项。 有人可以帮助我或给我提示吗?

Titanium 是否提供这样的扩展,或者我需要切换到其他框架(如 PhoneGap)并编写插件?如果有人可以分享开发类似功能的经验,我们将不胜感激。

非常感谢。

I am using Appcelerator Titanium to develop an iOS app.

I have searched the web for quite a long time but still can't figure out how to add an item to the webView's context menu shown when tap and hold on a word. I wanna find a way to either disable the default 'copy|define' menu and replaced with my own, or add my custom action to it as a third option.
Does anyone can help or give me a hints?

Does Titanium provide such extension, or I need to switch to other framework like PhoneGap and write plugin instead? Appreciate if anyone can share their experience on developing similar feature.

Many thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

陌上芳菲 2024-12-30 10:32:48

钛做不到这一点。 webView 的行为就像一个浏览器,因此您可以尝试使用“浏览器”javascript 来执行此操作。

您可以从此处开始

You can't do this with Titanium. The webView acts like a browser so you can try doing this with "browser" javascript.

You can start from here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文