Javascript 使用代理服务器在网络中获取网页HTML

Javascript 使用代理服务器在网络中获取网页HTML,javascript,jquery,ajax,Javascript,Jquery,Ajax,我使用下面的函数获取带有URL的网页的HTML字符串 function GetWebPageHTML() { $.ajax({ url: webpageURL, type: "GET", success: function (data) { alert('success'); }, error: function (xhr, status

我使用下面的函数获取带有URL的网页的HTML字符串

   function GetWebPageHTML() {
       $.ajax({
           url: webpageURL,
           type: "GET",
           success: function (data) {
               alert('success');
           },
           error: function (xhr, status, errorThrown) {
               alert(errorThrown + '\n' + status + '\n' + xhr.statusText);
           }
       });
   }

该代码在我的个人internet上运行时执行,但在我的office internet环境中运行时,该代码会抛出错误。原因可能是在我的办公室里我们使用代理服务器。我说得对吗?如果我是对的,那么我如何在我的代码中使用代理服务器URL,以便在所有环境中获取网页HTML?

如果浏览器配置为使用代理服务器,那么它将自动使用代理服务器,而您无需对JS做任何特殊操作


如果您不喜欢浏览器的配置,则JavaScript(在网页中运行)无法将用户的浏览器重新配置为使用代理服务器(或其他代理服务器或无代理服务器).

如果您的公司使用websense,并且您的域被列在阻止类别中..那么..倒霉的朋友..如果它是代理,那么您的办公室将阻止ajax脚本的访问。由于ajax只使用http通信,我对此深表怀疑。