问题标签 [android-webview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
604 浏览

android - android webkit更改字体大小?

如何更改我的自定义 webview 字体大小?

我想在 webview 控制该字符串摘要的字体(文本)大小。

我可以控制addJavascriptInterface (Object obj, String interfaceName)吗?

0 投票
1 回答
1507 浏览

html - Android 中的 HTML 样式标签

正如我参考了一些文章和网站,我发现我们也可以创建 HTML 文件,然后我们可以使用 Android WebView 显示 HTML 文件。

我已经提到:

  1. Android WebView (WebKit) 教程
  2. 了解 Android 中的用户界面 - 第 4 部分:更多视图

所以我的问题是:

Android 是否提供 STYLE/CSS 标签来定义样式,如果是,那么有什么方法可以在 Android 中编写 STYLE/CSS 标签?

谢谢 - 帕雷什

0 投票
1 回答
964 浏览

android-webview - Android:如何确定给定的网址是视频链接还是网页

如何确定给定的链接是视频还是网络链接...因为所有链接都没有扩展名为 .mp4 或 .3gp 等...即 http://www.youtube.com/results?search_query=comedy&aq=f(是一个网络链接)[ http://www.youtube.com/watch?v=vt4X7zFfv4k][1](是一个视频链接)为了将各自的视图称为视频或网络视图......

0 投票
2 回答
5072 浏览

android-webview - 如何从工作线程更新 UI 线程中的视图

我有两个线程运行一个 id UI,另一个是工作线程。工作线程不断在端口上读取来自服务器的一些数据,当出现我需要在 UI 线程中更新我的 webview 时。工作线程再次继续读取并且永不结束。请建议如何做到这一点?

它可能是“C++ 中的信号”,它导致调用线程中的方法被调用..!! 我试过:1)在 UI 上运行工作线程(runOnUIThread)可能会降低 UI webview 性能,如果我将线程置于睡眠状态,它可能会错过睡眠时出现在端口的数据..(我不确定!) 2)使用处理程序,我必须在再次调用线程 n 之前指定时间,如果像 sleep() 一样出现在端口上,可能会导致丢失数据。3)在同一个类中有一个单独的线程,它给出:任何其他线程都不能更新主 UI 线程的视图。

请帮助.. :(

0 投票
1 回答
460 浏览

android - 使用内置缩放控件时,Android WebView LongPress 不会触发?

有谁知道为什么 WebView onLongClick 方法在使用内置缩放控件时不会触发事件,webView.setBuiltInZoomControls(true)。

API 级别 7

0 投票
6 回答
8235 浏览

android - 在 NPObject 上调用方法时出错!在安卓 2.2

我在我的 Android 应用程序中使用 addJavascriptInterface 来允许 JavaScript 调用我在本机 Java 应用程序中创建的函数。

这在 Android 2.1 中运行良好,但是在 Android 2.2 中我收到错误消息“错误调用 NPObject 的方法!”

当我检测方法调用时,本地方法的内部被调用,但是异常在 JavaScript 中被抛出。

0 投票
3 回答
14294 浏览

android - Change Background color and font color

I want to change my WebView's background color and font size.

0 投票
3 回答
9685 浏览

android - 让 Android WebView 检测并弹出电子邮件对话框或电话对话框

在 android 上,当内置浏览器遇到电子邮件或电话号码并按下它时,会出现一个对话框。

但是,如果我在我的应用程序的 webview 中导航到该 url,则不再是这种情况。

无论如何,我的 webview 在检测电子邮件和电话号码并在按下时弹出相应的默认对话框时是否表现出与浏览器应用程序相同的属性?

我知道 iPhone 可以很容易地通过 Interface Builder 中的复选框来做到这一点,我希望 android 也能做到这一点。

我查看了以下链接:

有没有办法让 WebView 在 Android 中自动链接 URL 和电话号码?

并使用中断链接点击的功能,但这并没有真正帮助我,因为电话号码和电子邮件不一定要链接。

0 投票
2 回答
2681 浏览

android - 如何在 android webview 中运行本地 Web 应用程序

谁能告诉如何使用 android webview 运行本地 web 应用程序

我想使用 web 视图在 android 中运行我自己的网页

谢谢

0 投票
0 回答
359 浏览

java - 通过 webView 下载文件

我目前正在实现一个使用打开浏览器的默认行为的 webview。当页面在浏览器中加载并单击已加载页面上的下载链接时,下载开始,但很快失败。我猜它是不受支持的文件类型。我将如何设置 WebView 以便我可以在用户下载文件时处理并自己处理文件?我通过 webview 的原因是使用 httpclient,在尝试了 30 个小时左右失败后,我无法欺骗标头。所以我想做的是自己处理文件的保存和解压缩。谁能给我写一些代码来开始?

太感谢了。