gpt4 book ai didi

javascript - 在外部网站上使用 Inappbrowser 自动登录?

转载 作者:行者123 更新时间:2023-11-28 00:42:39 25 4
gpt4 key购买 nike

我已经使用 Phonegap Build 构建了一个 native 应用程序。有没有办法在外部网站的 webview 中自动登录(嵌入 inappbrowser)。

应用程序启动,然后用户将重定向到网站进行登录。但用户必须一次又一次地输入用户名和密码。是否可以自动登录?我读过有关本地存储的内容。这可以通过外部网站上的 inappbrowser 实现吗(无法访问我所知道的phonegap 插件)。

最佳答案

是的,应该是可以的。您只需将适当的处理程序连接到 loadstop 事件,然后在提交后使用本地存储来存储用户名和密码,如果已经存在,则自动填充它们。

function loadStopped() {
// Here use JavaScript to manipulate the actual page on hand.
// Can't really give better description about what to do, but something like this:
var username = "";
if (localStorage.getItem("username") !== null) {
username = localStorage.getItem("username");
}
var password = "";
if (localStorage.getItem("password") !== null) {
password = localStorage.getItem("password");
}
document.getElementById("username_field").value = username;
document.getElementById("password_field").value = password;
// document.getElementById("the_form").submit();
document.getElementById("the_form").addEventListener("submit", function() {
localStorage.setItem("username", document.getElementById("username_field").value);
localStorage.setItem("password", document.getElementById("password_field").value);
});
}
ref = window.open('http://google.com', '_self', 'location=yes');
ref.addEventListener('loadstop', loadStopped);

关于javascript - 在外部网站上使用 Inappbrowser 自动登录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27766375/

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