|  |      1Tneciv      2018-04-19 12:19:39 +08:00 via Android 我觉得用 Ionic 写的还挺爽的 | 
|  |      2xi_lin      2018-04-19 13:16:20 +08:00 wkwebview 能怎么魔改?注入 js 了? | 
|  |      3murmur OP  1 @xi_lin 改了底层的实现 xhr 那个插件会把所有的 xml http request 请求在 ios 层拦截 然后提前访问后转化成 blob 返回 这样就不存在跨域了 然而这个只能解决部分问题 比如 file 的访问 有的拦不住的 xhr 请求 code-push 能访问其他目录的文件 这些都魔改了才能实现 ionic 的做法是把 www 目录虚拟成一个 web 服务器 这样你的 app 就成了 localhost:8080,你只要对 这个地址允许就可以 如果是最原始 wkwebview,你是从 file 里启动的 app,哪里来的域呢,只能对*允许 原先用 UIWebview 是没是的,因为这个 webview 根本不存在跨域 | 
|  |      4SeanChense      2018-04-19 13:58:56 +08:00 研发人力也不够吧 | 
|  |      5murmur OP @SeanChense 企业开发那么多的业务如果不用 webview+html 做 纯 native 或者 react native 早就凉凉了 | 
|  |      6TheOutgoing      2018-04-19 14:49:56 +08:00 所以说到底是没有客户端开发的人力?但凡有个靠谱的客户端开发的人力你说的这些问题都不是事儿 | 
|  |      8xi_lin      2018-05-04 09:42:34 +08:00 @murmur 它是怎么拦截请求的呢? NSURLProtocol 的话应该会丢失 post 方法的 body 的,不是很好实现 | 
|  |      9constance      2018-05-22 09:36:34 +08:00 请问是用 cordova-plugin-ionic-webview 和 cordova-plugin-wkwebview-ionic-xhr 吗?_(:з」∠)_ |