[英]cordova inappBrowser plugin pass username and password to URL
[英]how to pass username and password to URL?
我在工作时有一个登录页面,每天我必须输入用户名/密码。
我想写一些可以帮助我使用变量来改善工作生活的东西。 如果我检查HTML代码,我会在用户处找到以下内容:
<input data-val="true" data-val-required="The field Username is required" id="Username" name="Username" placeholder="Username" value="" type="text">
对于密码字段:
<input data-val="true" data-val-required="The field Password is required" id="Password" name="Password" placeholder="Password" type="password">
如果我用用户名填写value=""
,然后我对密码字段也可以登录! 所以value=""
是我对两个字段都需要的。
但是如何将此HTML代码传递到URL中呢? 我的目标是编写一个<a href="#" target="_blank">Link</a>
类的<a href="#" target="_blank">Link</a>
,该<a href="#" target="_blank">Link</a>
将帮助我单击包含用户名/密码的单击即可登录该URL。
扩展网站的一种简单方法是使用GreaseMonkey -Scripts。 例如,您可以在页面加载时添加一个按钮,以将凭据注入到表单字段的值中:
window.addEventListener('load', addLoginButton, true);
如果登录表单具有方法=“ GET” ,则可以在URL中传递变量。 但是最肯定的是方法=“ POST” 。 在这种情况下,有一个解决方法,您可以创建一个自定义网页,该网页将HTTP POST请求发送到登录URL,并将必需的变量设置为用户名和密码。
您可以使用CURL通过PHP进行此操作 。
你说得对@Vishwas Chauhan。 如果我将其粘贴在HTML文件中,它将起作用:
<form action="http://example.com/" target="_blank" method="post">
<input data-val="true" id="Username" name="Username" value="mybeautifulusername" type="text">
<input data-val="true" id="Password" name="Password" value="mybeautifulpassword" type="password">
<input type="submit" class="button" value="submit" />
</form>
但是,如何删除2个字段并仅保留“提交”按钮? 我只需要按钮,而不是2个字段。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.