Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在手机上运行Chrome扩展_Javascript_Cordova_Google Chrome_Mobile_Google Chrome Extension - Fatal编程技术网

Javascript 在手机上运行Chrome扩展

Javascript 在手机上运行Chrome扩展,javascript,cordova,google-chrome,mobile,google-chrome-extension,Javascript,Cordova,Google Chrome,Mobile,Google Chrome Extension,我已经创建了一个chrome扩展,它在google chrome的web浏览器中运行。我知道移动chrome浏览器不支持chrome扩展,但我想找到一种方法在移动浏览器和chrome浏览器中运行相同的扩展 基于本文,我们可以使用ApacheCordova在手机上运行chrome应用程序。但是对于chrome扩展,有没有办法做到同样的事情呢? 请帮忙 你完全知道没有人支持这样做,这已经回答了你的问题 据我所知,没有任何东西可以在移动设备上实现完整的扩展API。请注意,扩展的重点是与浏览器深度集成,

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

基于本文,我们可以使用ApacheCordova在手机上运行chrome应用程序。但是对于chrome扩展,有没有办法做到同样的事情呢?
请帮忙

你完全知道没有人支持这样做,这已经回答了你的问题

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

然而,为了论证,Chrome应用程序。Chrome应用程序可以使用
在其内部包含一个粗糙的“浏览器”。但是,您不能同时运行“适当的”扩展。您可以模拟某些功能(如内容脚本),但不能模拟所有功能。但即使如此,
也不受此应用程序对移动翻译的支持

另外,请注意,文章中提到的工具链被认为是死路一条,因此永远不支持它:

用于移动工具链的Chrome应用程序不再积极开发。我们打算保持它的功能,但不打算添加任何新功能


谢谢你的回答!是否可以在chrome mobile browser中使用自定义应用程序或类似的操作,例如,在chrome mobile browser上突出显示加载页面中的部分文本?不,不可能。您可以将WebView(不同于Chrome应用程序的
)集成到本机Android应用程序中,并可能执行类似操作(使用
evaluateJavascript
),但它将独立于用户的普通浏览器。你可能想看看Firefox,它有一些对移动设备的附加支持。所以WebView基本上是在创建一个新浏览器WebView在你的应用程序中使用Chrome的WebKit核心。它嵌入了一个对内部控制有限的浏览器。但该浏览器并不与“真正的”Chrome共享任何状态。