首页 文章

Android访问时受密码保护的网页

提问于
浏览
0

我已经创建了一个带有自定义音频播放器的密码保护静态html页面,可以在任何浏览器和操作系统中显示 . 用户/密码访问页面可以在任何浏览器中正常工作 . 但是,我试图让播放器适用于Android浏览器的努力都没有奏效 . 这是我的链接:

<a title="play mp3 in new window" target="_blank" href="01.mp3"><img border="0" src="play.gif"></a>

如果我删除密码,播放器也适用于Android,因此这会在目录受密码保护时在Android上播放媒体文件时出现问题 . 这些文件确实与网页位于同一文件夹中 .

谢谢你的帮助,

1 回答

  • 1

    您必须将自动化添加到webview标头:

    Map<String, String> headers = new HashMap<String, String>();
    headers.put("Authorization", "Basic" + Base64.encodeToString(username + ':' + password),Base64.DEFAULT);
    

    然后当您加载您的网址时添加标头作为第二个参数 .

    webview.loadUrl("www.mysite.com",headers);
    

    你也可以用setHttpAuthUsernamePassword

相关问题