javascript - 使用 WebView 获取 android 的 JavaScript 值

标签 javascript java php android webview

我正在使用 WebView 开发应用程序。该站点使用 PHP 用户名 session 变量,因此我想将其放入我的应用程序并将其写入我的菜单中。

问题是我无法从 JavaScript 函数中获取值:

var utente=<?php echo json_encode($_SESSION['username']); ?>;
        function setID() {
        window.app.returnValue(utente);
    }

我不明白如何在 android studio 中为应用程序编写 java 代码。

最佳答案

尝试这个:

 var utente= "<?php Print json_encode($_SESSION['username']) ?>" ; 
 function setID() {        window.app.returnValue(utente); }

关于javascript - 使用 WebView 获取 android 的 JavaScript 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41200601/

相关文章:

php - PHP 代码中 if 语句中的意外行为

javascript - react : Setting scrollTop on Div doesn't work in a specific case

java - java.util.concurrent.LinkedBlockingQueue 中的奇怪代码

java - 此处不允许出现“Void”类型错误

java - 如何在apache日志文件中记录一些RESTful服务响应信息?

javascript - 我如何使用 JS 和 AJAX 发送数组

php - mysql_fetch_row()期望参数1是资源,给定为 boolean 值..一次又一次地获得此消息以及类似的消息

javascript - Vuetify 按行单选数据表

javascript - 有没有一种优雅的方法来 "simulate"通过引用传递 getter?

javascript - document.getElementById ('id' ).innerHTML ="some value"更改未反射(reflect)