我正在尝试拨打我们的电话系统的电话,该电话系统将使用浏览器中呈现的XML进行响应。我想获取此数据并将结果解析为HTML表,以使其更具可读性。在此阶段,我只有客户端脚本选项可用。我遇到的主要问题是在请求外部URL时收到CORS违规响应。类似于以下内容:
CORS策略已阻止从源“ file://”访问“ https://www.google.com.au/”处的XMLHttpRequest:请求的资源上没有“ Access-Control-Allow-Origin”标头。
顺便说一句,我并不是要访问Google。 我目前正在使用JavaScript / AJAX拨打电话
我的代码示例是这样写的:
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", "https://www.google.com.au");
xmlhttp.send();
xmlhttp.onreadystatechange=(e)=>{
console.log(xmlhttp.responseText)
}
用户将访问的最终文件只是一个纯HTML文件,带有某种形式的客户端脚本来检索XML。从我的阅读中,我认为我正在尝试做的事情是可能的,但是如果这是CORS问题的核心,很高兴得到纠正。只是想澄清一下我正在做的事情是否可行或者我在浪费时间。在不调用CORS的情况下获得XML内容的任何建议将不胜感激。