Commit 1841f98b authored by shiyl's avatar shiyl

更新发布优惠券页面title取js中的title

parent feea04d3
...@@ -47,7 +47,7 @@ class CommonWebViewActivity : BaseMvvmActivity<XbridActivityCommonWebViewBinding ...@@ -47,7 +47,7 @@ class CommonWebViewActivity : BaseMvvmActivity<XbridActivityCommonWebViewBinding
} }
url = webViewUrl url = webViewUrl
Timber.e("页面的URL : $webViewUrl") Timber.e("页面的URL : $webViewUrl")
// 判断目的页面 // 判断目的页面,getXBridPageName 仅支持config文件中有的url,不支持ip+端口
when (XBridManager.getXBridPageName(webViewUrl)) { when (XBridManager.getXBridPageName(webViewUrl)) {
XBirdPageConstants.COMMODITY_PUBLISH_COMMODITY -> initPublishCommodityWebView(webViewUrl) XBirdPageConstants.COMMODITY_PUBLISH_COMMODITY -> initPublishCommodityWebView(webViewUrl)
else -> { else -> {
...@@ -61,11 +61,20 @@ class CommonWebViewActivity : BaseMvvmActivity<XbridActivityCommonWebViewBinding ...@@ -61,11 +61,20 @@ class CommonWebViewActivity : BaseMvvmActivity<XbridActivityCommonWebViewBinding
* 初始化发布商品页面 * 初始化发布商品页面
*/ */
private fun initPublishCommodityWebView(webViewUrl: String) { private fun initPublishCommodityWebView(webViewUrl: String) {
initTitleBar(binding.include.toolbar, binding.include.tvTitle, "发布商品")
webView = XBridManager.getWebView(this, "testidenfier", binding.commonWebView) webView = XBridManager.getWebView(this, "testidenfier", binding.commonWebView)
webView.loadUrl(webViewUrl) webView.loadUrl(webViewUrl)
Timber.tag("CommonWebView").e(" 请求地址: $webViewUrl") Timber.tag("CommonWebView").e(" 请求地址: $webViewUrl")
webView.webChromeClient = object : WebChromeClient() { webView.webChromeClient = object : WebChromeClient() {
override fun onReceivedTitle(view: WebView?, title: String?) {
super.onReceivedTitle(view, title)
if (!title.isNullOrBlank()) {
Timber.tag("CommonWebView").e(" 页面title: $title")
initTitleBar(binding.include.toolbar, binding.include.tvTitle, title)
}
}
override fun onProgressChanged(view: WebView?, newProgress: Int) { override fun onProgressChanged(view: WebView?, newProgress: Int) {
super.onProgressChanged(view, newProgress) super.onProgressChanged(view, newProgress)
if (newProgress == 100) { if (newProgress == 100) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment