构建 Android Webkit 插件?

发布于 2024-12-06 08:15:26 字数 403 浏览 1 评论 0原文

我构建了一个应用程序(基于 OilCan),它通过基本增强功能修改了一些流行的网页。

当我将其作为 .apk 分发时,我可以启动名为 MyApp 的新应用程序,该应用程序模拟浏览器,根据我的喜好编辑目标页面。

现在我想将其重新打包为默认浏览器的插件,这样如果安装了我的应用程序,它就会在基本 Android Webkit 浏览器应用程序中运行,而不是要求用户每次都启动 MyApp。

这可能吗?我这么认为是因为这似乎就是 Adob​​e Flash 的工作方式——安装 .apk,扩展浏览器功能——而且,这是一个基于内容的插件,而不是附加组件。我找不到关于我想做的事情的文档;任何方向都会非常有帮助!

谢谢,--L

I have an application I built (based on OilCan) that modifies some popular webpages with basic enhancements.

When I distribute it as a .apk, I can launch my new application called MyApp that emulates the browser, editing the target pages to my liking.

Now I'd like to re-package it as a plugin for the default browser, so that if my app is installed, it runs in the base Android Webkit Browser app, instead of requiring the user to launch MyApp every time.

Is this possible? I assume so because this appears to be how Adobe Flash works -- install the .apk, extend the browsers functionality -- but also, that's a content-based plugin, rather than an add-on. I can find no documentation regarding what I want to do; any direction at all would be super helpful!

Thanks, --L

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

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

发布评论

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

评论(1

口干舌燥 2024-12-13 08:15:26

我认为浏览器准备使用flash插件(预期扩展)。

我之前也研究过是否可以扩展默认浏览器,但只在google group上找到了帖子,开发人员说没有包含允许浏览器扩展的API。

我很想看到一个 API,因为这会大大增强应用程序,但我也可以理解他们的决定,因为这是一项繁重的工作,错误的扩展可能会破坏效率......

例如海豚浏览器插件也都是自写的,封闭的API(至少现在是这样)。

I think the browser is prepared to use the flash plugin (expected extension).

I also did research before whether I can extend the default browser, but only found posts on google group where the developers say that there is no API included which allows browser extension.

I would love to see an API since this would enhance the app so much, but I also can understand their decision since it's a lot of work and wrong extensions could break the efficiency...

E.g. dolphin browser plugins are also all self written, closed API (right now at least).

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