问题标签 [android-websettings]
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.
android - webview.goBack() 在 android WebView 中只工作一次
嗨开发人员我正在 android 的 webview 中工作。我在 WebView 中加载了一个网页。然后我点击网页中包含的一些链接。然后我在我的应用程序中单击返回按钮,按钮的 onclick 包含以下代码
但这段代码只工作一次。它只返回一个点击链接。我想一一返回每个点击的网址
android - Android WebView One Column 不适用于 YouTube 视频
我正在从 URL 加载 RSS 数据,并且该 RSS 数据可以包含指向 YouTube 视频的链接。
以下是指向 youtube 视频的链接的示例:
当我使用此代码时,我可以预览 YouTube 视频并且可以播放它,但图像太大,如下图所示。
我将此代码用于 WebView:
当我尝试将此代码用于 WebView 时:
似乎 YouTube 视频不起作用,因为它们是黑色的,我无法播放它们。
看起来像这样:
android - Android - 以编程方式检查互联网连接并在未连接时显示对话框
我正在做一个现场项目。当用户点击应用程序时。欢迎屏幕出现(该屏幕上有一个网络视图)。如果未连接互联网,则应用程序崩溃。基本上,我的问题是以编程方式检查移动设备是否连接到互联网。如果没有,则不要从 web 服务获取数据到 webview 并显示一个对话框,显示“检查您的互联网连接”
在进行研究时,我发现了很多东西,并且我试图实现它。但是,它不能满足我的要求
我的代码是,
我正在调用这个doInBackground()
函数AsyncTask
请帮忙!
android - Android : 用.. 完成加载 webview 的操作
我使用 WebChromeClient 加载网页。它适用于某些 url,但对于其他一些 url,会显示一个 Android 菜单“使用...完成操作”,我必须在上下文导航器、Chrome 或默认导航器之间进行选择。
我想在内部(在我的应用程序中)加载每个 url。这是代码:
android - Android webview:网址没有完全加载到webview中,而在chrome中没关系
我试图在 webview 中加载一个 url,但这个 url 没有完全加载:
然而,在 Chrome 应用程序中,url 已成功加载:
这是我使用的代码:
还有我的 myWebClient 类:
android - 日志DEV_ACTION_COMPLETED 似乎会延迟在 Android 上的执行
我最近注意到我的应用程序偶尔会出现 LAG。LAG 我的意思是它最多可能需要 40 秒,这取决于我使用的是 Wifi 还是移动数据......
我加载一个页面url,然后加载js执行:
调用加载 url 后,页面显示在 web 视图中,UI 是响应式的,我可以单击按钮,返回,导航应用程序...
但
我试图运行的脚本没有执行,直到DEV_ACTION_COMPLETED打印到日志中,然后一切恢复正常,并且调用 onPageFinished 并立即运行脚本。问题是这可能需要 40 秒。
== 更新 ==
似乎延迟增长到某个点,然后延迟缩短到零并再次增长......它就像一个序列:0,1,2,4,8,16,32......然后开始从 0。
可能是因为我在太短的时间内用 webview 创建了新的活动吗?
有什么想法吗?
android - 如何在 Android 应用程序中使用 Web 视图显示印地语(非英语)网页
我正在开发一个 android 应用程序,我需要在其中加载一个包含 Web 视图中印地语字体的 URL。
我为此使用了以下代码:
此代码在大多数最新设备中运行良好,并且可以正确显示印地语内容。 但在 Android 2.2、2.3 或其他更低版本中,它显示的是方框而不是印地语字符。
如何支持为非英语测试启用 Web 视图,以便我的应用程序可以在所有设备上运行。
提前致谢...
android - Webview 加载缓存在方向更改时崩溃
我制作了一个包含 webview 的应用程序,可以在需要时切换缓存模式。从加载默认到加载缓存其他网络。我遇到的第一个问题是在警报对话框处于活动状态时更改方向时应用程序崩溃。我所做的是当我输入时控制方向变化:
在构建 webview 的方法上,我放了:
在调用警报对话框的方法上。但是现在,问题是当缓存模式设置为加载缓存其他网络时应用程序崩溃,正在加载缓存并且方向已更改。我确信只有在加载缓存时才会出现此错误,因为根据我的测试,再次建立连接时它会再次正常工作。
以下是我的主要活动的完整代码,当然没有导入:
这是我的清单:
以下是 Logcat 上显示的一些内容:
我认为这些日志是从我的初始屏幕断开连接的那一刻起,检查站点是否可访问,在警报对话框中选择从缓存加载(设置缓存模式以加载缓存其他网络),当缓存页面加载时,我倾斜phon 改变方向。在那里,虚拟机被关闭了。
请帮我。提前致谢。
android - Google Docs PDF 的分页和缩放控件在 android webview 中不可见
我正在使用 Google Docs 在 Web 视图中显示 PDF,PDF 在 android Web 视图中正确打开,但 Google Docs 的控件在 PDF 顶部不可见
这是我的代码。