gpt4 book ai didi

android - 是否可以在 Crosswalk Android/Tizen-Apps 中更改用户代理?

转载 作者:太空宇宙 更新时间:2023-11-03 11:57:13 25 4
gpt4 key购买 nike

我正在使用人行横道项目开发 android/tizen 应用程序。现在我需要更改用户代理以在桌面版中查看页面。是否可以更改用户代理以及如何更改?谢谢!

最佳答案

我使用反射来解决这个问题,直到这个 API 在 Crosswalk 12 中再次公开。 .这适用于 Crosswalk 9.38.208.10。

private void setWebViewUserAgent(XWalkView webView, String userAgent)
{
try
{
Method ___getBridge = XWalkView.class.getDeclaredMethod("getBridge");
___getBridge.setAccessible(true);
XWalkViewBridge xWalkViewBridge = null;
xWalkViewBridge = (XWalkViewBridge)___getBridge.invoke(webView);
XWalkSettings xWalkSettings = xWalkViewBridge.getSettings();
xWalkSettings.setUserAgentString(userAgent);
}
catch (NoSuchMethodException | IllegalAccessException | InvocationTargetException e)
{
// Could not set user agent
e.printStackTrace();
}
}

关于android - 是否可以在 Crosswalk Android/Tizen-Apps 中更改用户代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25978071/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com