如何设置用户代理并使用代理?

时间:2014-05-27 19:44:36

标签: node-webkit

文件内容如下:

  

用户代理

     

自v0.3.7起

     

(string)覆盖从应用程序发出的HTTP请求中的User-Agent标头。   可以使用以下占位符:

     

%name:替换为清单中的name字段。      %ver:由清单中的version字段替换(如果可用)。      %nwver:由node-webkit的版本替换。      %webkit_ver:替换为WebKit引擎的版本。      %osinfo:替换为您在浏览器的用户代理字符串中看到的操作系统和CPU信息。

有人能举例说明这是如何实现的吗?例如。当前用户代理:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.36 ...

说我想成功:

Chrome/5.0 (Windows NT) Chrome/35.0.1916 ...

另外,我想使用代理......在node-webkit中是否可以?

1 个答案:

答案 0 :(得分:0)

User-Agent:在package.json中:

"name":"TheNameOfTheApp",
"version":"0.0.1",
"private":true,
"main":"index.html",
"dependencies":{
   "express":"latest",
   ...
}
"window": {
    "title": "MyApp",
    "toolbar": true,
    "frame": true,
    "position": "center",
    "fullscreen": false,
    "resizable": true,
    "width": 1000,
    "height": 600,
    "min_width": 600,
    "min_height": 400
},
"user-agent":"%name NodeWebKit", //-> "TheNameOfTheApp NodeWebKit"
"node-remote": "<local>"