gpt4 book ai didi

javascript - 使用 loadUrl 运行 javascript 加载不同的页面

转载 作者:行者123 更新时间:2023-12-02 16:46:50 24 4
gpt4 key购买 nike

我们有一个使用 oauth 表单的应用程序,仅出于开发目的,我想消除输入用户名和密码,因此我在页面完成加载时添加了一些如下代码:

mWebView.loadUrl("javascript:document.getElementById('UserName').value='" + txtUser.getText()+"'");

但是由于某种原因,它没有填写创建新页面的表单,而是只写出 txtUser 的值而不是填写输入字段?为什么以及如何解决这个问题?

最佳答案

如果你看一下 Squirt 工具,它会执行匿名函数调用。所以我不太精通 javascript,但匿名调用似乎是关键,因为浏览器将其视为当前页面正在进行调用本身。所以大致尝试一下:

mWebView.loadUrl("javascript:(function(){document.getElementById('UserName').value='" + txtUser.getText()+"';})()");

关于javascript - 使用 loadUrl 运行 javascript 加载不同的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27065188/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com