javascript - 在移动设备上运行 Chrome 扩展程序

标签 javascript cordova google-chrome mobile google-chrome-extension

我创建了一个 Chrome 扩展程序,它在 google chrome 的网络浏览器中运行。我知道 chrome 扩展程序不支持移动 chrome 浏览器,但我想找到一种方法在移动和 chrome 浏览器中运行相同的扩展程序。

基于这篇文章Run Chrome Apps on Mobile Using Apache Cordova我们可以使用 apache Cordova 在移动设备上运行 chrome 应用程序。但是有什么方法可以为 chrome 扩展做同样的事情吗? 请帮忙!

最佳答案

您完全知道这样做没有任何支持,这已经回答了您的问题。

据我所知,没有任何东西可以在移动设备上实现完整的扩展 API。请注意,扩展的目的是与浏览器深度集成并改变其行为 - 因此,如果 Chrome 不支持它,则进一步讨论就没有意义。

但是,为了争论,Chrome 应用程序。 Chrome 应用程序可以使用 <webview> 在其内部包含某种原始的“浏览器”。 。但是,您不能同时运行“正确的”扩展。您可以模拟某些功能(例如内容脚本),但不能模拟所有功能。但即便如此,<webview>此应用程序到移动设备的翻译不支持。

另请注意,该文章中提到的工具链被认为是死胡同,因此永远不会受到支持:

The Chrome Apps for Mobile Toolchain is no longer being actively developed. We intend to keep it functional, but do not intend on adding any new features.

关于javascript - 在移动设备上运行 Chrome 扩展程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36841383/

相关文章:

javascript - 按第二个日期属性减少具有重复 ID 的对象数组

javascript - PHP/JS : cannot get

java - 我们可以修改cordova插件(cordova-plugin-fcm)并在我们的项目中使用吗?

android - 在 Android/Cordova/Knockout 中使用数字输入捕获 "Enter"按键

google-chrome - 攻击者可能试图窃取您的信息(例如,密码、消息或信用卡)。 NET::ERR_CERT_COMMON_NAME_INVALID

javascript - 为什么我无法在 Chrome 调试器中访问 $.each 循环内的变量?

javascript - Chrome 扩展程序 - Localstorage 不工作

javascript - 提交时未运行表单验证

javascript - d3 力链接未连接

ios - VS2017 - Ionic/Cordova - 无法构建 iOS RemoteBuild - 路径太长