Suh*_*has 6 javascript cordova inappbrowser cordova-plugins
我正在使用cordova inappbrowser 插件.
当我在弹出窗口下面的任何移动浏览器中打开URL时,但是当我尝试通过inappbrowser打开相同的URL时,我没有得到此身份验证弹出窗口.它直接显示401认证错误.
为什么这种行为发生了变化?有什么我必须提供以获得像浏览器一样的行为?
或者我可以直接传递用户名和密码吗?那么如何实现基本身份验证呢?
我也尝试过表单提交方式.
<form name="frm" id="frm" method="POST" action="http://sample.xyz/test">
<input type="hidden" name="username" id="username" value="abc" />
<input type="hidden" name="password" id="password" value="xyz" />
</form>
Run Code Online (Sandbox Code Playgroud)
我也在下面试过谷歌搜索.
window.open("http://abc:xyz@sample.xyz/test");
Run Code Online (Sandbox Code Playgroud)
帮帮我.
Sag*_*r V -1
这不是任何页面的登录表单。这是一个 htaccess(或类似)身份验证。
因此,您不能简单地通过登录表单提供凭据。
Google 网上论坛有一个关于此问题的讨论
你尝试过的方法
window.open("http://'abc':'xyz'@sample.xyz/test");
Run Code Online (Sandbox Code Playgroud)
将其更改为
window.open("http://abc:xyz@sample.xyz/");
Run Code Online (Sandbox Code Playgroud)
或者
window.open("http://abc:xyz@sample.xyz/test");
Run Code Online (Sandbox Code Playgroud)
这将验证您访问该网站的身份。
| 归档时间: |
|
| 查看次数: |
1376 次 |
| 最近记录: |