混合开发,登录是放在native这边的,但是用户id等信息,Web端也要知道。
header中加上用户id等信息,让后端获取到
webView.loadUrl()只能是连接跳转的时候才设置header
能不能Ajax操作的时候就使用WebView的统一设置的header
研究过重写WebViewClient.shouldInterceptRequest方法,但是需要自己实现InputStream,按别人的写法,网页的css加载不出来。
目前我的解决方法是在url中拼接好,让Web的开发拿到在Ajax上设置header。
有没人懂这方面的知识,求帮助。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
WebViewJavascriptBridge
你可以把id追加在user-agent数据块里。
服务端通过getHeader("user-agent")拿到
Try http://stackoverflow.com/ques...