用webview控件,网页中的window.open()不能用?

Choice 2012-05-17 05:02:41
要怎样设置才能支持javascript中的window.open()下面是我的初始化程序
public class GDJDZ_ClientActivity extends Activity {
WebView webView;
long lFirstClickBtnBackMillis = 0;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

webView = (WebView) findViewById(R.id.webView1);
webView.loadUrl("http://192.168.0.3/");
webView.getSettings().setSupportZoom(true);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
webView.getSettings().setSupportMultipleWindows(true);

webView.setWebViewClient(new MyWebViewClient());
webView.setWebChromeClient(new MyChromeView());
webView.setScrollBarStyle(0);
}
...全文
866 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Choice 2012-05-17
  • 打赏
  • 举报
回复
有没有demo?那应该响应哪个事件?
AMinfo 2012-05-17
  • 打赏
  • 举报
回复
默认情况下,一个webView就是一个窗口噢,window.open()是新窗口,要用多个webView或者多个Activity中的webView来处理。

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧