Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.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调试工具吗;港口货运“;使用本机应用程序和webview应用程序?_Javascript_Android_Google Chrome - Fatal编程技术网

Javascript chrome调试工具吗;港口货运“;使用本机应用程序和webview应用程序?

Javascript chrome调试工具吗;港口货运“;使用本机应用程序和webview应用程序?,javascript,android,google-chrome,Javascript,Android,Google Chrome,我正在使用基于Cordova的混合应用程序,它可以很好地用于HTML/Javascript的AJAX调用。正如所料,AJAX调用转发到我的桌面,我的开发服务器在端口80上运行Apache。见下图 但是,我的应用程序也会以本机代码发出HTTP请求(我正在注册GCM消息)。据我所知,端口转发不适用于该请求 我使用的是标准Java(没有特殊的HTTP客户机类或任何东西): 有人知道Chrome端口转发是如何工作的吗?它是设备操作系统级别的代理,还是以某种方式内置到WebView中?有没有人能够让它与本

我正在使用基于Cordova的混合应用程序,它可以很好地用于HTML/Javascript的AJAX调用。正如所料,AJAX调用转发到我的桌面,我的开发服务器在端口80上运行Apache。见下图

但是,我的应用程序也会以本机代码发出HTTP请求(我正在注册GCM消息)。据我所知,端口转发不适用于该请求

我使用的是标准Java(没有特殊的HTTP客户机类或任何东西):

有人知道Chrome端口转发是如何工作的吗?它是设备操作系统级别的代理,还是以某种方式内置到WebView中?有没有人能够让它与本机代码一起工作

仅供参考:我可以将我的GCM注册转换为Javascript,但我希望避免这项工作


看起来Chrome端口转发只能在WebView中工作。对于本机代码,我运行了adb端口转发,这很有效

adb forward tcp:8080 tcp:80
因此,在一个同时使用Javascript网络调用和本机网络调用的应用程序上,我需要同时运行这两个工具


如果您不熟悉端口转发,请参阅:
adb forward tcp:8080 tcp:80