修改Java SWT Browser User-agent

use*_*ser 2 java swt user-agent http-headers

如何设置SWT Browser发送的用户代理头?
编辑:或者是否有任何java的浏览器库允许指定用户代理?

bai*_*isj 5

根据SWT平台文档,您可以指定用户标头,包括用户代理:

public boolean setUrl(String url,
                      String postData,
                      String[] headers)
Run Code Online (Sandbox Code Playgroud)

开始加载URL.其内容的加载是异步发生的.

如果URL导致启动HTTP请求,则随请求一起发送提供的postData和头参数(如果有).headers参数中的值必须是带有冒号分隔符的名称 - 值对才能发送(例如:"user-agent:custom").

请参阅:http://help.eclipse.org/indigo/index.jsp?topic =%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fswt%2Fbrowser%2FBrowser.html