【发布时间】:2016-06-08 04:38:24
【问题描述】:
是否可以仅在不涉及桌面(远程或 USB 调试)的 Android 浏览器(任何具有任何插件/配置的浏览器)上键入和评估 Javascript?
我需要它来获取 Android 设备上网站的动态登录令牌的值。所以我需要能够评估和输出:
console.log(sb233.sb)
alert.log(sb233.sb)
在这种情况下,“sb233”是桌面浏览器控制台上可访问的变量。
问因为我真的不想只为此目的编写插件......
【问题讨论】:
-
您可以添加
JavascriptInterface并从您的 DOM 中返回几乎任何值。您还可以通过loadUrl()注入任何javascript -
我不认为他在谈论 android 开发,我认为他在问一般的移动浏览器,我会说,在手机中输入 javascript 是愚蠢的。只需在您的桌面浏览器中更改用户代理,即可获得您想要处理的任何内容的移动版本。
-
然而,构建一个从文本框中获取垃圾并在另一个网站的 web 视图中执行的移动浏览器相对容易。
标签: javascript android debugging console