2
我正在開發一個應用程序,其中很大一部分是在webview中打開一系列有用的鏈接。我有鏈接工作,但至少有一個網站需要彈出阻止程序才能禁用。反正我無法找到禁用webview的彈出窗口攔截器。有沒有辦法做到這一點?禁用在android webview中彈出攔截器
我正在開發一個應用程序,其中很大一部分是在webview中打開一系列有用的鏈接。我有鏈接工作,但至少有一個網站需要彈出阻止程序才能禁用。反正我無法找到禁用webview的彈出窗口攔截器。有沒有辦法做到這一點?禁用在android webview中彈出攔截器
您可能需要使用setSupportMultipleWindows
在WebSettings
告訴的WebView是否支持多個窗口。
你可以做這樣的事情:
WebSettings settings = webview.getSettings();
settings.setSupportMultipleWindows(true);
這聽起來像它可能做的伎倆,但我仍然得到同樣的錯誤。錯誤信息爲:「此警告旨在告訴您彈出窗口阻止程序阻止了系統打開應用程序。我們建議您修改瀏覽器設置,以允許此站點的彈出窗口在將來避免此警告「。 – James 2012-04-26 18:53:51
嘗試設置javascript屬性爲true'settings.setJavaScriptEnabled(true);' 'settings.setJavaScriptCanOpenWindowsAutomatically(true);' – 2012-04-26 22:54:05
感謝您的建議,但仍然沒有運氣。 – James 2012-04-27 14:31:44