首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CrossWalk -接受语言头

CrossWalk -接受语言头
EN

Stack Overflow用户
提问于 2014-10-20 07:27:58
回答 2查看 1K关注 0票数 4

如何使用HTTP_ACCEPT_LANGUAGE设置CrossWalk头?

我试着寻找与最初的Android相同的方法(如这里所描述的:我如何覆盖Android WebView来使用自定义接受语言头呢?),但没有任何进展。

正常的webview发送正确的标题,但是CrossWalk不包括我的母语,只是'en-US‘。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-25 13:40:31

最后,我编辑了源代码,然后从头开始编译。

如果您想要这样做,要查看的文件是"xwalk/runtime/browser/runtime_url_request_context_getter.cc“。

链接到Github上的文件

然后寻找这个:

代码语言:javascript
复制
storage_->set_http_user_agent_settings( 
new net::StaticHttpUserAgentSettings("da-DK,da;q=0.8,en-US;q=0.6,en;q=0.4", base::EmptyString()));

在这篇文章中,我们添加了"da-DK,da;q=0.8",但是你得到了这个想法。

如何从源头构建人行横道

票数 1
EN

Stack Overflow用户

发布于 2015-09-14 14:42:23

我也有同样的问题。我发现下面的测试版15.44.384.8解释了这个问题。因此,如果您通过使用beta版本感到舒服,您可以在这里找到它:

贝塔/

使用版本15.44.384.8时,人行横道将自动选择设备设置的语言。

您可以通过修改build.gradle添加此版本,如下所示:

代码语言:javascript
复制
repositories {
    maven {
        url 'https://download.01.org/crosswalk/releases/crosswalk/android/maven2'
    }
}


dependencies {
    ...other stuff...
    compile 'org.xwalk:xwalk_core_library_beta:15.44.384.8'
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26460444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档