问题标签 [android-webview-javascript]

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 回答
191 浏览

javascript - Android Studio 网络视图错误:“未捕获的语法错误:意外的令牌)”

我在 Android Studio 中有一个 Web 视图应用程序。该应用程序在计算机上正常运行,即chrome。但我在网页视图中收到以下错误。可能是什么问题呢?谢谢。

安卓工作室错误:

I/chromium: [INFO:CONSOLE(318)] "Uncaught SyntaxError: Unexpected token)",来源:xxxxx (318)

更新:

我发现了问题。由于顶行中的逗号,它给出了错误。但我仍然想知道问题的原因。

0 投票
0 回答
18 浏览

android - 如何在android中更改背景WebView内容

我在我的应用程序中使用 Webview,我想在离线案例中加载相同的内容以及有限的数据。因此,我在移动到另一个活动时将网络屏幕活动保持在后台,而没有完成该活动。但那个时候 Webview 的内容是摘要屏幕。但是,一旦我从新活动中单击一个按钮,该活动就会完成并显示以前的 Webview 活动。这一次,我想将背景 Webview 内容更改为其主屏幕。这仅适用于离线场景。否则,我将重新加载 URL。

我们计划使用的逻辑:在我们的网络应用程序中,我们在同一个窗口中显示和隐藏主屏幕/摘要屏幕。因此,我们使用逻辑来传递离线状态,并根据该值,将摘要内容替换为主屏幕内容。但是当新活动关闭时,只有背景摘要可见。内容不变。

代码完成当前活动:

将离线状态发送到 Web 应用程序的代码。基于此,他们编写代码来更改页面内容。这意味着如果用户以离线状态传递,他们将显示主屏幕。

如果我们有任何方法来实现这一点,请向我建议。

0 投票
1 回答
392 浏览

android - 如何在android中传递一个字符串参数来评估Javascript

我试图将字符串参数传递给 Web 应用程序 javascript 代码。传递带有字符串值的变量时失败。但是当我们对数据进行硬编码时,它就起作用了。请让我知道这有什么问题。

工作硬编码代码:

不使用字符串变量的代码

0 投票
0 回答
40 浏览

android - Android Webview 不支持新窗口

我的应用程序通过 WebView 加载 Web 应用程序。但是有一些 window.open() 功能可以打开新内容。从 android 本机 webframe 尝试时,该操作不起作用。有什么办法可以避免android中的窗口阻塞?

0 投票
0 回答
108 浏览

android - 我如何从 chrome 浏览器检索到 android 应用程序的响应

我已经从我的 android 应用程序中打开了 google chrome。它工作正常,但现在我想从 chrome 浏览器获取响应 URL。并在从该响应中检索后返回应用程序。怎么做才能得到响应??

0 投票
0 回答
33 浏览

android - Android WebView Cookie 清除问题

我正在通过 WebView 加载 Web 应用程序。我想从移动设备上注销该 Web 应用程序。所以我已经实现了删除所有cookie。并且注销按预期工作,因为如果我们再次尝试打开 WebView,它会导致登录。

但问题是如果我们在注销后重新登录,大多数时候它会显示一个空白屏幕。

我实现的代码如下:

请向我建议一些可能性。

0 投票
2 回答
99 浏览

android - 如何在Android webview中将变量从java传递给javascript?

我已经在 stackoverflow 中看到了一个类似的问题,但我想要一个更好地解释这个问题的答案。我是 android 开发的新手,我想弄清楚如何将我的 java 代码中的变量传递给 index.html 中的 javascript。欢迎任何建议。

0 投票
0 回答
51 浏览

javascript - 如何从在 Android WebView 中打开的网页中单击按钮

我想知道是否单击了打印按钮。我在 android WebView 中打开网页如果单击打印按钮,我想获取当前页面的 HTML 源

在此处输入图像描述

在这里我正在设置 WebView 和 onPageFinish 正在加载...我正在从 odoo 服务器加载数据

这是我的 JavaScriptInterface 类

如果单击打印按钮以及单击后如何获取。在单击打印按钮时,我想获取页面的 html 源

0 投票
0 回答
23 浏览

android - 如何在 WebView 中调用 javascript 函数?

我想调用javascript函数,WebView但到目前为止它不起作用。我尝试了多种语法变体,但在网络上根本没有调用它。postMessage即使网络正在调用它,我的应用程序中也不会调用函数。

代码:

0 投票
1 回答
46 浏览

android - 网页在活动前显示 2 秒

我正在从我的 android 应用程序加载一个网络应用程序。在 URL 的初始加载中,它会重定向到登录页面,登录后,它将移动到 Web 应用程序的主屏幕。但预期的行为是在登录后将其重定向到 Native Homescreeb。因此,我已经编写了通过比较 URL 在 onPageFinished 中启动新活动的意图。但它会在移动到 Activity 之前显示网页 2 秒钟。我试着在那个案子上隐藏 Webview。然后显示一个空白屏幕 2 秒并显示一个 Activity。请参阅下面的实现,如果有任何问题,请纠正我。