成长就是不断进步 2018-05-11 06:52 采纳率: 50%
浏览 4268
已采纳

Android中webview点击事件无反应 出现下面日志信息;

I/chromium: [INFO:CONSOLE(1)] "Uncaught ReferenceError: _tcTraObj is not defined", source: https://js.40017.cn/cn/min/??/cn/f/touch/Script/new/airplane/search/search.3.5.js?v=2018051104012902 (1)

  • 写回答

3条回答 默认 最新

  • 倔强の孩纸 2018-05-11 11:54
    关注

    首先说一下我在使用webView的时候我最开始用的部分代码是这样

    wb = (WebView) findViewById(R.id.webView1);

    wb.getSettings().setJavaScriptEnabled(true);

    wb.requestFocus();

    wb.setScrollBarStyle(0);

    loadurl(wb," http://www.baidu.com");

    当我使用其他地址的时候网页里面的一些按钮点击不响应。

    最后我发现是这个原因 我们需要重新设置一下webSettings就可以了。

    具体代码如下:

    //重新设置websettings WebSettings s = wb.getSettings(); s.setBuiltInZoomControls(true); s.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS); s.setUseWideViewPort(true); s.setLoadWithOverviewMode(true); s.setSavePassword(true); s.setSaveFormData(true); s.setJavaScriptEnabled(true); // enable navigator.geolocation s.setGeolocationEnabled(true); s.setGeolocationDatabasePath("/data/data/org.itri.html5webview/databases/"); // enable Web Storage: localStorage, sessionStorage s.setDomStorageEnabled(true); wb.requestFocus(); wb.setScrollBarStyle(0);

    这样设置一下加载后网页里面的按钮点击就都正常了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
  • ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
  • ¥50 如何openEuler 22.03上安装配置drbd
  • ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
  • ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
  • ¥15 Windows11, backspace, enter, space键失灵