是否可以使用JS使用授权标头导航到其他域?

时间:2018-12-06 16:46:01

标签: javascript jquery header authorization confluence

我要写的是一个简单的HTML文档,该文档可以导航到Conflunce但已经登录。其想法是在此文档中生成Authorization标头,并导航到我的Confluence域(不同的域)。到目前为止的完整代码:

<!DOCTYPE html>
<html>
<meta charset="utf-8">
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
function myFunction() { 

   $.ajax({

       url: "https://myconfluenceurl",      
       type: "GET",
       crossDomain: true,
       dataType: 'jsonp',
       beforeSend: function(xhr) {
           xhr.setRequestHeader('Authorization', 'Basic djkffwffOnY5MA==');
       },
       success: function() {        
       }        
   }); 
}
</script>

</head>
<body onload="myFunction()">    
</body>
</html> 

我得到一个错误:

  

拒绝执行脚本   [myconfluenceurl]   因为它的MIME类型('text / html')是不可执行的,并且是严格的MIME   类型检查已启用。

我可能正在尝试做的事情吗?或者,也许我应该尝试以其他方式进行操作。

我对JavaScript完全陌生,因此不胜感激。

0 个答案:

没有答案