是否可以更改单个窗口的用户代理?

时间:2015-01-21 21:31:18

标签: node-webkit

我打开第二个窗口......它可能会更改用户代理或此窗口的其他值吗?

var new_win = gui.Window.open('http://google.com', {
    position: 'center',
    width: 300,
    height: 300 
    //,show: false 
}); 

我需要随机更改这个参数(标题),因为我的应用程序运行正常。

我正在使用:

node-webkit v0.11.4
node.js v0.11.13-pre
Chromium 38.0.2125.104
commit hash: fa7a807-d8ecacd-e98a5c7-f2f89e2-d9a9d39-cdd879e

1 个答案:

答案 0 :(得分:1)

我找不到任何解决方案来更改Window.open中的用户代理。

但您可以使用iframe#nwUserAgent进行更改。

例如:

index.html

var new_win = gui.Window.open('iframe.html', {
    position: 'center',
    width: 300,
    height: 300 
    //,show: false 
}); 

iframe.html

<iframe src="http://google.com" nwUserAgent="test" style="width:100%;height:100%"></iframe>