tak*_*iya 6 javascript android adb
我正在创建一个Android测试服务器场系统,而在此期间,我正试图找到一种方法在默认浏览器的已打开选项卡中注入javascript.
我正在尝试
adb shell am start -a android.intent.action.VIEW -d "javascript:alert('Hello world!');" -n com.android.browser/com.android.browser.BrowserActivity
Run Code Online (Sandbox Code Playgroud)
当它工作时,它会在新标签页中打开.
有没有办法在当前标签中执行此操作?
如果您喜欢使用 Chrome(新版 Android 的默认浏览器),则可以使用 Chrome 的远程调试。
在设备上启用此功能(启用 USB 调试 + Web 调试)后,您可以通过执行以下命令进行连接:
adb forward tcp:9222 localabstract:chrome_devtools_remote
如果您从浏览器中点击 localhost:9222,您将看到每个选项卡的 chrome 开发工具。从这里,您可以执行通常在桌面 Chrome 检查器中执行的任何操作,包括从控制台执行 JavaScript。
如果这还不够自动化,您可以编写一个使用 WebView 的应用程序,将其配置为处理您提供任意 JavaScript 的意图,并用于webview.loadUrl(js)
执行它。
归档时间: |
|
查看次数: |
1627 次 |
最近记录: |