Android 中當我們在使用WebView加載html頁面時,html中可能會嵌套iframe,這時候iframe裏面的請求Android通過
shouldOverrideUrlLoading是無法攔截的,需要shouldInterceptRequest纔可以攔截到。但是shouldInterceptRequest會
將所有請求攔截,比如.js\.css等等,這並不是我們想要的。
後來發現通過設置iframe內部頁面的target可以實現將內部請求轉發到shouldOverrideUrlLoading。具體如下:
在iframe內部的html的head中設置:<base target="_top">或<base target="_parent">即可