宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应

Android 在当前WebView打开页面,判断是否有"_blank"

2016-10-13 00:16:48 点击量:116 标签: 收藏本文

Android 在当前WebView打开页面,判断是否有"_blank"

 
WebViewClient()
{
       @Override
        public void onPageFinished(WebView view, String url) {  
         //页面加载完成后加载下面的javascript,修改页面中所有用target="_blank"标记的url(在url前加标记为“newtab”)
          view.loadUrl("javascript: var allLinks = document.getElementsByTagName('a'); if (allLinks) {var i;for (i=0; i<allLinks.length; i++) {var link = allLinks[i];var
展开全文