首页 > 解决方案 > 更改 iframe 的用户代理

问题描述

我想为 XMLHtpptRequest 更改 iframe 的用户代理。我这样做了,但这不起作用!有什么想法吗?

  <iframe id="myiframe"></iframe> 
  <script>

   var x = document.getElementById("myiframe").contentWindow;

   XMLHttpRequest.prototype.orig2Open = x.XMLHttpRequest.prototype.open;
   x.XMLHttpRequest.prototype.open   = function () {
        this.orig2Open.apply(this, arguments);
        this.setRequestHeader('User-Agent', 'Mozilla/5.0 (Windows NT 5.1) Gecko/20100101 Firefox/89.0 Chrome/90.0.1180.83');
    };
</script>

标签: javascript

解决方案


推荐阅读