我在Android中使用Chrome customTabs,我需要实时获取当前网址,这意味着一旦更改,就会触发回调。
我找到了两件可能有用的东西。
CustomTabsCallback.onNavigationEvent(int navigationEvent,Bundle extras); 当URL更改或刷新时,它可以返回导航事件代码。 How to get Url change from CustomTabsClient
BroadcastReceiver + PendingIntent可以点击获取网址。 https://gist.github.com/YeWang0/d344618bf8ac269dc3c39fa45214cf8b#handle-actions-using-a-broadcastreceiver
我在想,当onNavigationEvent()调用时,是否有可能伪造一个click事件,然后我应该能够实时获取URL。