javascript - 更改 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 - 如何添加在 Vue.JS 模板中循环时每 2 个元素?
- autodesk-forge - 使用 AR/VR Toolkit 获取模型的缩略图?
- matlab - Matlab将符号变量转换为数组
- c++ - 在 C++ 中查找内存中某个类的对象布局的算法
- dc.js - 行未按预期归零
- python - 如何在一个脚本中处理多个图像?
- arduino - ESP8266 上显示旧 WiFi SSID
- node.js - 如何在节点 Js 中使用相同的表单代码进行添加和更新?
- c# - 确定模型中哪个嵌套属性为空?
- javascript - 无法读取未定义的属性“类型”提交表单后出现此错误