我是Javascript的新手。我找到了这段使用Javascript更改用户代理的代码。
var __originalNavigator = navigator;
navigator = new Object();
navigator.__defineGetter__('userAgent', function () {
return 'Custom';
});
var iframe='<iframe id="frame" name="widget" src ="http://www.useragentstring.com/" width="100%" height="400" marginheight="0" marginwidth="0" frameborder="no" scrolling="no"></iframe>';
document.write("User-agent header sent: " + navigator.userAgent + iframe);
这段代码可以成功返回伪造的用户代理,但是我该如何为 iframe 设置相同的伪造用户代理呢?
这里是我正在做的 jsfiddle 示例:http://jsfiddle.net/ufKBE/1/