如上图,我在pc端打开一个url时提示输入账号密码,输入后就能正常访问,但是在移动端直接就提示401未授权了,这是怎么回事,下面是我的js
var username = 'tybi';
var password = 'admin@TY2024';
var url = 'http://10.39.4.112:5001/' + LJ + '?username=' + encodeURIComponent(username) + '&password=' + encodeURIComponent(password);
window.open(url, "_blank");
我这个只是打开另外一个服务器下的一个pdf文件,访问时需要登录账号密码,现在把账号和密码拼到url后面不起作用,还有什么办法能直接访问另外一个服务器吗?
移动端不支持window.open(),用这个
移动端不支持windows.open()
要换方式
var reportLink = "";
if (dataType == "学校") {
reportLink = encodeURI("${servletURL}?viewlet=学校.cpt&name=" +name + "&policeStation=" + policeStation);
}
else if (dataType == "学生") {
reportLink = encodeURI("${servletURL}?viewlet=学生.cpt&name=" +name + "&policeStation=" + policeStation);
else{
reportLink="";
// 打开链接
if (reportLink) {
FR.doHyperlinkByGet(reportLink);
} else {
FR.Msg.alert("提示", "未匹配到对应数据类型的报表链接!");
[通用]JS自定义超链标题- FineReport帮助文档 - 全面的报表使用教程和学习资料
未解决
您好,我是社区管理员兔子酱,您的该采纳属于违规采纳,现予撤回。
自己采纳自己的前提:回答中没有正确的答案,可自己回答后采纳自己,并且需要详述答案,不能只是简单的“已解决”“自己解决了”,且回答不能与已有回答相同/相似;
若回答内容相同/相似,需按照回答时间先后的顺序进行采纳哦,否则就是违规哦~
另外,自己采纳自己不会有任何实质性的奖励,也就是说不会获得F币和贡献值的的奖励。
所以,还是建议楼主尽量按规定采纳认真回答的用户~